Class TilemapSet
Contains tilemap types by name. The names can be used to associate them with a named color.
Inheritance
System.Object
TilemapSet
Implements
Inherited Members
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, Tilemap> |
Overrides
InsaneScatterbrain.ScriptGraph.DataSetScriptableObject<InsaneScatterbrain.MapGraph.TilemapType, InsaneScatterbrain.MapGraph.OpenObjectTypeSet<InsaneScatterbrain.MapGraph.TilemapType, InsaneScatterbrain.MapGraph.TilemapTypeEntry, Tilemap>>.OpenSet
Methods
GetRandomTilemapData(String, System.Random)
Declaration
public TilemapData GetRandomTilemapData(string typeName, System.Random random)
Parameters
Type | Name | Description |
---|---|---|
System.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, Tilemap>.Prepare()