Class HashCollisionSubWindow
Manager and renderer for the hash collision sub-window inside the
Inheritance
System.Object
HashCollisionSubWindow
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: CarbideFunction.Wildtile.Editor.ImportReport.SubWindow
Syntax
public class HashCollisionSubWindow
Constructors
HashCollisionSubWindow(VisualElement, HashCollisionSubWindow.Data, Func<TilesetImporter>)
Sets up the sub window for rendering immediately
Declaration
public HashCollisionSubWindow(VisualElement subWindowRoot, HashCollisionSubWindow.Data data, Func<TilesetImporter> importerGetter)
Parameters
Type | Name | Description |
---|---|---|
VisualElement | subWindowRoot | The UI element that this subwindow will render into. |
HashCollisionSubWindow.Data | data | |
System.Func<TilesetImporter> | importerGetter |
Methods
Bind(List<ImportDetails.HashCollision>)
When the hash collisions change, call this to update the window to match the new collisions.
Declaration
public void Bind(List<ImportDetails.HashCollision> hashCollisions)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.List<ImportDetails.HashCollision> | hashCollisions |