Candide.World.AutoTile.AutoTileRuleSet
Type JSONpublic class in Candide.World.AutoTile
Type metadata
- Assembly
Romestead - Namespace
Candide.World.AutoTile - Base type
System.Object - Hash
68DFC77293373BFB7CFCC2F99ADACC58A73ABE1A544F3765F84DA9C2ECCE8292
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
GenericGroundRules# | public | public Candide.World.AutoTile.AutoTileRuleData[] GenericGroundRules |
GenericStructureRules# | public | public Candide.World.AutoTile.AutoTileRuleData[] GenericStructureRules |
SpecificRules# | public | public System.Collections.Frozen.FrozenDictionary<Shared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData> SpecificRules |
_datas# | private | private System.Collections.Generic.List<Candide.World.AutoTile.AutoTileRuleData> _datas |
Methods
DataSetup
#
public System.Void DataSetup()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
76904DDF7E1EB8587B5CA1206C5AF947FF172201B64B78C4EF51810379BFB2A5 - Body hash
4B4871D17BF1493DEC7682ADA72E838DCE44D45393EA97C5E4EC5A151C5B29B5 - IL size17813
Referenced calls
System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)Candide.World.AutoTile.AutoTileRuleData::.ctor()System.Nullable<WorldTile.GroundType>::.ctor(!0)CandideCreator.Shared.Content::AutoMetalAndNormal(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, System.Boolean)Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])Candide.World.AutoTile.AutoTile16DetailSet::.ctor()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)System.Collections.Generic.List<Candide.World.AutoTile.AutoTileRuleData>::Add(!0)Candide.World.AutoTile.AutoTileSingleSplashSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])Candide.World.AutoTile.AutoTileRuleSet::<DataSetup>g__MarbleRoad|8_0(System.Int32, System.Int32, AutoTileRuleSet.<>c__DisplayClass8_0&)Candide.World.AutoTile.AutoTileRuleSet::<DataSetup>g__MarbleRoad2|8_1(System.Int32, System.Int32, AutoTileRuleSet.<>c__DisplayClass8_0&)Candide.World.AutoTile.MultiTilePattern::.ctor()Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[])Microsoft.Xna.Framework.Vector2::get_Zero()System.Nullable<WorldTile.StructureType>::.ctor(!0)Candide.World.AutoTile.MultiTilePattern::.ctor(MultiTilePattern.Mode, System.Int32[])Candide.World.AutoTile.MultiTilePattern::.ctor(System.Int32)System.ValueTuple<System.Int32, System.Single>::.ctor(!0, !1)Candide.World.AutoTile.MultiTilePattern::.ctor(MultiTilePattern.Mode, System.ValueTuple<System.Int32, System.Single>[])Candide.World.AutoTile.AutoTileCliffSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[], System.Int32[], Microsoft.Xna.Framework.Vector3[][], System.Nullable<WorldTile.StructureType>, WorldTile.StructureType[], Candide.World.AutoTile.AutoTileCliffSet, System.Nullable<WorldTile.StructureType>, System.Int32)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.World.AutoTile.AutoTileCliffSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, Candide.World.AutoTile.MultiTilePattern[], System.Int32[], Microsoft.Xna.Framework.Vector3[][], Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[], System.Boolean, System.Int32, System.Boolean, System.Nullable<WorldTile.StructureType>, WorldTile.StructureType[])CandideCreator.Shared.Content::SpriteSheet(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2)Candide.World.AutoTile.AutoTileRuleSet::<DataSetup>g__SetupDungeonWallTileRules|8_2(CandideCreator.Shared.Graphics.SpriteSheet, CandideCreator.Shared.Graphics.SpriteSheet, CandideCreator.Shared.Graphics.SpriteSheet, WorldTile.StructureType, WorldTile.StructureType, WorldTile.StructureType, WorldTile.StructureType, AutoTileRuleSet.<>c__DisplayClass8_0&)Candide.World.AutoTile.AutoTileSimpleWallSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32[], System.Int32[], System.Int32[], System.Int32[], System.Int32[])Microsoft.Xna.Framework.Point::.ctor(System.Int32, System.Int32)Candide.World.AutoTile.AutoTileRuleSet::SetupGhostTown()
String literals
media/autotiles/roads/dirt_roadmedia/autotiles/dirt_tileset_detailsmedia/autotiles/rockpath_tileset_detailsmedia/autotiles/basaltroad_tilesetmedia/autotiles/rockpath_tilesetmedia/autotiles/basaltfloor_detailsmedia/autotiles/basaltflooredges_tilesetmedia/autotiles/basaltfloor_splashesmedia/autotiles/dirt_tilesetmedia/autotiles/marble_road_tileset3x3_overgrownmedia/autotiles/clay_tilesetmedia/autotiles/clay_desert_tilesetmedia/autotiles/sandtiles_detailsmedia/autotiles/sandtilemedia/autotiles/beachdetailsmedia/autotiles/beachtile
GetGroundRuleFor
#
public Candide.World.AutoTile.AutoTileRuleData GetGroundRuleFor(Shared.Models.WorldTile tile, System.Byte special)
Method metadata
- Visibilitypublic
- Return type
Candide.World.AutoTile.AutoTileRuleData - StaticFalse
- VirtualFalse
- Hash
F370101006FDA3857D3046AA56EC33719D578ED8E0E5485A54AC7842D75E3124 - Body hash
4163ACFB94E96BA3EA1345C38444589D8108365601653E29DFEB5FA4BCF9F9AC - IL size30
GetStructureRuleFor
#
public Candide.World.AutoTile.AutoTileRuleData GetStructureRuleFor(Shared.Models.WorldTile tile, System.Byte special)
Method metadata
- Visibilitypublic
- Return type
Candide.World.AutoTile.AutoTileRuleData - StaticFalse
- VirtualFalse
- Hash
8AB64DF0D0E952BB77168750FAF8714E9C463FE243AFFBC9F260620737FBDB53 - Body hash
B1790BE0C71F4768F3E18A343AB588BF089ABBAB34FADB93064F7837F8C68C70 - IL size57
Referenced calls
System.Collections.Frozen.FrozenDictionary<Shared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData>::TryGetValue(!0, !1&)
Called by
Candide.World.AutoMesh.AutoMesher::BuildCliffRuleMeshesCandide.World.AutoTile.AutoTiler::DrawSpillingTileBorderRulesCandide.World.AutoTile.AutoTiler::DrawTileStructureCandide.World.AutoTile.AutoTilerCliffs::RenderCliffsCandide.World.AutoTile.AutoTilerCliffs::RenderCliffsCandide.World.AutoTile.AutoTilerCliffs::RenderSimpleWallsCandide.World.AutoTile.AutoTilerTallTree::RenderTallTree
ProcessData
#
public System.Void ProcessData()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
08C4DDB9A7580D25C5FEEBDFEF79DBD08B807FCD296DC49B0336BD05FD4DF636 - Body hash
C9157AFEE9ADEDBCD88227FFBBA91711C6D77ED246F7FABCD7EED4FA935CE5C2 - IL size553
Referenced calls
System.Collections.Generic.Dictionary<Shared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData>::.ctor()System.Collections.Generic.List<Candide.World.AutoTile.AutoTileRuleData>::GetEnumerator()List.Enumerator<Candide.World.AutoTile.AutoTileRuleData>::get_Current()System.Nullable<WorldTile.GroundType>::get_HasValue()System.Nullable<WorldTile.StructureType>::get_HasValue()System.Nullable<WorldTile.GroundType>::get_Value()System.Nullable<WorldTile.StructureType>::get_Value()System.Collections.Generic.Dictionary<Shared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData>::TryAdd(!0, !1)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)List.Enumerator<Candide.World.AutoTile.AutoTileRuleData>::MoveNext()System.IDisposable::Dispose()Shared.Models.WorldTile::get_GroundStructureComparer()System.Collections.Frozen.FrozenDictionary::ToFrozenDictionary(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<!!0, !!1>>, System.Collections.Generic.IEqualityComparer<!!0>)
String literals
Tried to register auto tiling rule for:, but a rule already exists.:*, but a rule already exists.Tried to register auto tiling rule for *:Found invalid auto tile rule at height order.
Reload
#
public System.Void Reload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
938CAE033A283C5D44E490246E67744EC46ABED4A163BAEC6992A829940B01C7 - Body hash
53B3ADE32EBC2525EB618D6CE827B68578B3A2E8F1BC71D933D8FF1A7BB7C5F8 - IL size46
Referenced calls
System.Collections.Generic.List<Candide.World.AutoTile.AutoTileRuleData>::Clear()System.Array::Clear(System.Array)Candide.World.AutoTile.AutoTileRuleSet::DataSetup()Candide.World.AutoTile.AutoTileRuleSet::ProcessData()
SetupGhostTown
#
private System.Void SetupGhostTown()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
4D1A01F602639A8B83CE7B4CA485497E8B0234E13DC1094888941E9E45FE7A46 - Body hash
E02347CF27D8236A170DFE4B1AAB0642A7547C5D196D20F05F627138D6350155 - IL size1568
Referenced calls
Candide.World.AutoTile.AutoTileRuleData::.ctor()System.Nullable<WorldTile.GroundType>::.ctor(!0)CandideCreator.Shared.Content::AutoMetalAndNormal(System.String, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, System.Boolean)System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array, System.RuntimeFieldHandle)Candide.World.AutoTile.AutoTile16TileSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32[])System.Collections.Generic.List<Candide.World.AutoTile.AutoTileRuleData>::Add(!0)System.Nullable<WorldTile.StructureType>::.ctor(!0)Candide.World.AutoTile.AutoTileSimpleWallSet::.ctor(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, System.Int32[], System.Int32[], System.Int32[], System.Int32[], System.Int32[])
String literals
media/autotiles/ghost_town_street_mainmedia/autotiles/ghost_town_street_sidemedia/autotiles/ghost_town_floorsmedia/autotiles/ghost_town_wallsmedia/autotiles/ghost_town_city_wallmedia/autotiles/ghost_town_city_wall_tower