Romestead Assembly Reference

Candide.World.World

Type JSON changed

public class in Candide.World

Methods9
Properties1
Fields17
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.World
  • Base typeSystem.Object
  • Hash0EC6C8AE4E2D132D5E885F70C615AD90087AEC4F424904E93BBE4D410244469A

Relationships

Fields

NameVisibilitySignature
AudioWorldpublicpublic Candide.Sound.AudioWorld AudioWorld
EntitySystempublicpublic Shared.Entity.EntitySystem EntitySystem
InteriorTilespublicpublic Shared.Models.InteriorTile[,] InteriorTiles
Mappublicpublic CandideCreator.Shared.Tiled.TiledMap Map
MaximumPositionpublicpublic Microsoft.Xna.Framework.Vector2 MaximumPosition
MinimumPositionpublicpublic Microsoft.Xna.Framework.Vector2 MinimumPosition
Namepublicpublic System.String Name
Nodespublicpublic System.Collections.Generic.Dictionary<System.String, Candide.World.TransportNodeInstance> Nodes
SharedWorldpublicpublic CandideCreator.Shared.Models.World SharedWorld
TerrainCollisionspublicpublic Shared.Collision.CollisionTerrainGroup TerrainCollisions
TileHeightspublicpublic System.SByte[,] TileHeights
Tilespublicpublic Shared.Models.WorldTile[,] Tiles
Timepublicpublic System.Single Time
TriggerHandlerpublicpublic Candide.Events.TriggerHandler TriggerHandler
World3Dpublicpublic Candide.World.World3D World3D
_disposedprivateprivate System.Boolean _disposed
_heightAtPointLookUpprivateprivate Shared.World.HeightAtPointLookUp _heightAtPointLookUp

Properties

NameVisibilitySignature
HeightAtPointLookuppublicpublic Shared.World.HeightAtPointLookUp HeightAtPointLookup

Methods

GenerateAutoMesh

public CandideCreator.Shared.Models.IndexedMesh GenerateAutoMesh(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Candide.World.AutoTile.AutoTileRuleSet ruleSet, CandideCreator.Shared.Tiled.TiledMap map, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights, System.Int32 filterThreshold, System.Single filterDirectionThreshold)

Method metadata
  • Visibilitypublic
  • Return typeCandideCreator.Shared.Models.IndexedMesh
  • StaticTrue
  • VirtualFalse
  • Hash92B85F558373F14D8814CC63FB33C5DA0ABAA2E55950E9DC8AC2CF63C120AF1D
  • Body hashEA32E659C026A2F82E9374B601AA1E819572F29E6A6C881AD295B788A81D30AB
  • IL size864
Referenced calls
  • System.Collections.Generic.List<CandideCreator.Shared.GraphicsModels.VertexTbn>::.ctor()
  • Candide.World.AutoMesh.AutoMesher::MakeMesh(System.Collections.Generic.List<CandideCreator.Shared.GraphicsModels.VertexTbn>, Candide.World.AutoTile.AutoTileRuleSet, Shared.Models.WorldTile[,], System.SByte[,], System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)
  • System.Collections.Generic.List<CandideCreator.Shared.GraphicsModels.VertexTbn>::get_Count()
  • CandideCreator.Shared.Models.IndexedMesh::.ctor()
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::.ctor()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::.ctor()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedSurface>::.ctor()
  • Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
  • CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)
  • System.Collections.Generic.List<CandideCreator.Shared.GraphicsModels.VertexTbn>::get_Item(System.Int32)
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::Normalize(Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::Dot(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3>::Add(!0)
  • CandideCreator.Shared.Models.IndexedFace::.ctor(System.Int32, System.Int32, System.Int32, CandideCreator.Shared.Models.IndexedMesh)
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::Add(!0)
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::.ctor(System.Int32)
  • System.Runtime.InteropServices.CollectionsMarshal::SetCount(System.Collections.Generic.List<!!0>, System.Int32)
  • System.Runtime.InteropServices.CollectionsMarshal::AsSpan(System.Collections.Generic.List<!!0>)
  • System.Span<CandideCreator.Shared.Models.IndexedFace>::get_Item(System.Int32)
  • CandideCreator.Shared.Models.IndexedSurface::.ctor(System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>, System.Int32[], CandideCreator.Shared.Models.IndexedMesh)
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedSurface>::Add(!0)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, Microsoft.Xna.Framework.Graphics.VertexDeclaration, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)
  • Microsoft.Xna.Framework.Graphics.VertexBuffer::SetData(!!0[], System.Int32, System.Int32)
  • System.Collections.Generic.List<CandideCreator.Shared.GraphicsModels.VertexTbn>::ToArray()
  • World.<>c::<GenerateAutoMesh>b__21_0(CandideCreator.Shared.GraphicsModels.VertexTbn)
  • System.Func<CandideCreator.Shared.GraphicsModels.VertexTbn, Microsoft.Xna.Framework.Vector3>::.ctor(System.Object, System.IntPtr)
  • System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, !!1>)
  • System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable<!!0>)
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::get_Count()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedSurface>::.ctor(System.Int32)

GenerateAutoTileLayer

changed

public System.Void GenerateAutoTileLayer(Microsoft.Xna.Framework.Graphics.GraphicsDevice graphics, Candide.World.AutoTile.AutoTiler tiler, CandideCreator.Shared.Tiled.TiledMap map, Shared.Models.WorldTile[,] worldTiles, System.SByte[,] tileHeights)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashABEF50916C6C158CAAC4BE2F80D2A20CFCBF2310E15E34D646C24BDE49236004
  • Body hashFC83F6F33F8889C75317AA5A9558955E3B3745FB81DC5601FDC3F3965CA4A3F7
  • IL size412
Referenced calls
String literals
  • autotiles
  • OVERLAY-darkness

LoadEntities

public System.Void LoadEntities()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash58E85B1C4FCE35121E809BE416628741164A486D710E33CD3BEA7BB2C0E797E9
  • Body hash4BB7CE399BF5993BDC713B8F06620B55D6D5E20E39B13FBA057E39A89E5879F3
  • IL size47
Referenced calls

LoadInteriorTilesFromMap

public Shared.Models.InteriorTile[,] LoadInteriorTilesFromMap()

Method metadata
  • Visibilitypublic
  • Return typeShared.Models.InteriorTile[,]
  • StaticFalse
  • VirtualFalse
  • Hash4714E0D02254C14E58F4CEE46D5C2D016F62E07BD3AB28A311E59ADF502EE142
  • Body hash0B7DD6E176553E83ED3E55EA7392A80858377E12D4699364D360C07F5F1E4780
  • IL size236
Referenced calls
  • CandideCreator.Shared.Tiled.TiledMap::GetLayer(System.String)
  • World.<>c::<LoadInteriorTilesFromMap>b__23_0(TileSetCollection.TileSetWrapper)
  • System.Func<TileSetCollection.TileSetWrapper, System.Boolean>::.ctor(System.Object, System.IntPtr)
  • System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable<!!0>, System.Func<!!0, System.Boolean>)
  • Shared.Models.InteriorTile[,]::.ctor(System.Int32, System.Int32)
  • Shared.Models.InteriorTile[,]::Set(System.Int32, System.Int32, Shared.Models.InteriorTile)
String literals
  • interior-tile-type

ResetState

public System.Void ResetState()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • HashEF1318268446B547175D27A4464F577C4B92A13E418B5818AE0FA352743FC71E
  • Body hash0FD6AB8456EE3436011C6DE0AA719E3BDD1387BB0F56C032A075C27C12F88C73
  • IL size13

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gt)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash7D8673CC7DC95391FDFF82848BBC2F199EC414A1F49854547C9C22FAF2C1240E
  • Body hash4F299A5232E6FF10282A2C57ADD12277B87736F5F9A052597AABE2F52A180AD9
  • IL size91
Referenced calls
Called by

WorldLoad

public System.Void WorldLoad()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash4A14FB4FEC521E95F56E9AF57789DEC72D46ED0CD4B12718B32BF0D6F20CDF33
  • Body hash3F7A626FE3D4ED651D64432C6C3E311473E7240EF64BE5948E95F1F5D18100BC
  • IL size34
Referenced calls
Called by