Romestead Assembly Reference

Candide.World.AutoTile.AutoTileRuleSet

Type JSON

public class in Candide.World.AutoTile

Methods6
Properties0
Fields4
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.World.AutoTile
  • Base typeSystem.Object
  • Hash68DFC77293373BFB7CFCC2F99ADACC58A73ABE1A544F3765F84DA9C2ECCE8292

Relationships

Fields

NameVisibilitySignature
GenericGroundRulespublicpublic Candide.World.AutoTile.AutoTileRuleData[] GenericGroundRules
GenericStructureRulespublicpublic Candide.World.AutoTile.AutoTileRuleData[] GenericStructureRules
SpecificRulespublicpublic System.Collections.Frozen.FrozenDictionary<Shared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData> SpecificRules
_datasprivateprivate System.Collections.Generic.List<Candide.World.AutoTile.AutoTileRuleData> _datas

Methods

DataSetup

public System.Void DataSetup()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash76904DDF7E1EB8587B5CA1206C5AF947FF172201B64B78C4EF51810379BFB2A5
  • Body hash4B4871D17BF1493DEC7682ADA72E838DCE44D45393EA97C5E4EC5A151C5B29B5
  • 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()
Called by
String literals
  • media/autotiles/roads/dirt_road
  • media/autotiles/dirt_tileset_details
  • media/autotiles/rockpath_tileset_details
  • media/autotiles/basaltroad_tileset
  • media/autotiles/rockpath_tileset
  • media/autotiles/basaltfloor_details
  • media/autotiles/basaltflooredges_tileset
  • media/autotiles/basaltfloor_splashes
  • media/autotiles/dirt_tileset
  • media/autotiles/marble_road_tileset3x3_overgrown
  • media/autotiles/clay_tileset
  • media/autotiles/clay_desert_tileset
  • media/autotiles/sandtiles_details
  • media/autotiles/sandtile
  • media/autotiles/beachdetails
  • media/autotiles/beachtile

GetGroundRuleFor

public Candide.World.AutoTile.AutoTileRuleData GetGroundRuleFor(Shared.Models.WorldTile tile, System.Byte special)

Method metadata
  • Visibilitypublic
  • Return typeCandide.World.AutoTile.AutoTileRuleData
  • StaticFalse
  • VirtualFalse
  • HashF370101006FDA3857D3046AA56EC33719D578ED8E0E5485A54AC7842D75E3124
  • Body hash4163ACFB94E96BA3EA1345C38444589D8108365601653E29DFEB5FA4BCF9F9AC
  • IL size30
Called by

GetStructureRuleFor

public Candide.World.AutoTile.AutoTileRuleData GetStructureRuleFor(Shared.Models.WorldTile tile, System.Byte special)

Method metadata
  • Visibilitypublic
  • Return typeCandide.World.AutoTile.AutoTileRuleData
  • StaticFalse
  • VirtualFalse
  • Hash8AB64DF0D0E952BB77168750FAF8714E9C463FE243AFFBC9F260620737FBDB53
  • Body hashB1790BE0C71F4768F3E18A343AB588BF089ABBAB34FADB93064F7837F8C68C70
  • IL size57
Referenced calls
  • System.Collections.Frozen.FrozenDictionary<Shared.Models.WorldTile, Candide.World.AutoTile.AutoTileRuleData>::TryGetValue(!0, !1&)
Called by

ProcessData

public System.Void ProcessData()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash08C4DDB9A7580D25C5FEEBDFEF79DBD08B807FCD296DC49B0336BD05FD4DF636
  • Body hashC9157AFEE9ADEDBCD88227FFBBA91711C6D77ED246F7FABCD7EED4FA935CE5C2
  • 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>)
Called by
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 typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash938CAE033A283C5D44E490246E67744EC46ABED4A163BAEC6992A829940B01C7
  • Body hash53B3ADE32EBC2525EB618D6CE827B68578B3A2E8F1BC71D933D8FF1A7BB7C5F8
  • IL size46
Referenced calls

SetupGhostTown

private System.Void SetupGhostTown()

Method metadata
  • Visibilityprivate
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash4D1A01F602639A8B83CE7B4CA485497E8B0234E13DC1094888941E9E45FE7A46
  • Body hashE02347CF27D8236A170DFE4B1AAB0642A7547C5D196D20F05F627138D6350155
  • 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[])
Called by
String literals
  • media/autotiles/ghost_town_street_main
  • media/autotiles/ghost_town_street_side
  • media/autotiles/ghost_town_floors
  • media/autotiles/ghost_town_walls
  • media/autotiles/ghost_town_city_wall
  • media/autotiles/ghost_town_city_wall_tower