Class TilemapSet
Contains tilemap types by name. The names can be used to associate them with a named color.
Inheritance
object
UnityEngine.Object
UnityEngine.ScriptableObject
DataSetScriptableObject<TilemapType, OpenObjectTypeSet<TilemapType, TilemapTypeEntry, UnityEngine.Tilemaps.Tilemap>>
TilemapSet
Implements
Inherited Members
ObjectTypeSetScriptableObject<TilemapType, TilemapTypeEntry, Tilemap>.SetWeightEnabled(string, bool)
ObjectTypeSetScriptableObject<TilemapType, TilemapTypeEntry, Tilemap>.GetRandomEntry(string, Random)
UnityEngine.ScriptableObject.SetDirty()
UnityEngine.ScriptableObject.CreateInstance(string)
UnityEngine.ScriptableObject.CreateInstance(System.Type)
UnityEngine.ScriptableObject.CreateInstance<T>()
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, bool)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, bool)
UnityEngine.Object.Destroy(UnityEngine.Object, float)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, bool)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, float)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: InsaneScatterbrain.MapGraph
Syntax
public class TilemapSet : ObjectTypeSetScriptableObject<TilemapType, TilemapTypeEntry, Tilemap>, IVersioned, IObjectTypeSet<TilemapType, Tilemap>, IDataSet<TilemapType>, IDataSet, IPreparable
Properties
OpenSet
Declaration
protected override OpenObjectTypeSet<TilemapType, TilemapTypeEntry, Tilemap> OpenSet { get; }
Property Value
Type | Description |
---|---|
OpenObjectTypeSet<TilemapType, TilemapTypeEntry, UnityEngine.Tilemaps.Tilemap> |
Overrides
InsaneScatterbrain.ScriptGraph.DataSetScriptableObject<InsaneScatterbrain.MapGraph.TilemapType, InsaneScatterbrain.MapGraph.OpenObjectTypeSet<InsaneScatterbrain.MapGraph.TilemapType, InsaneScatterbrain.MapGraph.TilemapTypeEntry, UnityEngine.Tilemaps.Tilemap>>.OpenSet
Methods
GetRandomTilemapData(string, Random)
Declaration
public TilemapData GetRandomTilemapData(string typeName, Random random)
Parameters
Type | Name | Description |
---|---|---|
string | typeName | |
System.Random | random |
Returns
Type | Description |
---|---|
TilemapData |
Prepare()
Prepare all tilemap types and their entries for graph processing.
Declaration
public override void Prepare()
Overrides
InsaneScatterbrain.MapGraph.ObjectTypeSetScriptableObject<InsaneScatterbrain.MapGraph.TilemapType, InsaneScatterbrain.MapGraph.TilemapTypeEntry, UnityEngine.Tilemaps.Tilemap>.Prepare()