Romestead Assembly Reference

Candide.World.World3D

Type JSON

public class in Candide.World

Methods8
Properties0
Fields2
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.World
  • Base typeSystem.Object
  • InterfacesSystem.IDisposable
  • HashAA4A69236CD6E18D0B1FB1139BB6155B7FA05A70204E92FF9FC16A00E920210E

Relationships

Fields

NameVisibilitySignature
Objectspublicpublic System.Collections.Generic.List<Candide.World.World3DObject> Objects
ReusableCreateHeightAtPointLookupListprivateprivate System.Collections.Generic.List<Shared.World.HeightAtPointTriangle> ReusableCreateHeightAtPointLookupList

Methods

CreateFromTerrain

public Candide.World.World3DObject CreateFromTerrain(CandideCreator.Shared.Models.Terrain terrain)

Method metadata
  • Visibilitypublic
  • Return typeCandide.World.World3DObject
  • StaticFalse
  • VirtualFalse
  • Hash06949398B6109C7BF566132699DE0FBD29E9A4974516410F462E49F88D19A283
  • Body hashFB9DA42BA7D945E42A5A8A4FE5E5DA2DEEED66D0A75F097B57318B1F11E8A948
  • IL size314
Referenced calls
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::get_Count()
  • System.Collections.Generic.List<CandideCreator.Shared.Models.IndexedFace>::GetEnumerator()
  • List.Enumerator<CandideCreator.Shared.Models.IndexedFace>::get_Current()
  • CandideCreator.Shared.Models.IndexedFace::get_V1()
  • CandideCreator.Shared.Models.IndexedFace::get_V2()
  • CandideCreator.Shared.Models.IndexedFace::get_V3()
  • List.Enumerator<CandideCreator.Shared.Models.IndexedFace>::MoveNext()
  • System.IDisposable::Dispose()
  • Candide.World.World3DGeneralObject::.ctor(Microsoft.Xna.Framework.Vector3[])
  • CandideCreator.Shared.Models.Terrain::get_CollisionMasks()
  • Shared.Collision.CollisionTerrainGroup::.ctor(System.Int32)
  • Microsoft.Xna.Framework.Vector2::get_Zero()
  • Shared.Helpers.TerrainToCollisionHelper::AddCollisionFromTerrain(CandideCreator.Shared.Models.Terrain, Shared.Collision.CollisionTerrainGroup, Microsoft.Xna.Framework.Vector2)
  • System.Collections.Generic.List<Candide.World.World3DObject>::Add(!0)
Called by

CreateFromTerrain

public System.Void CreateFromTerrain(System.Collections.Generic.IEnumerable<CandideCreator.Shared.Models.Terrain> terrains)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash8CEB377497D49AF45B46FA3EB55336107D85604C660370E801C6FFE7E7F472D9
  • Body hashE048C7EFB6CF12A6B505417B7CFC15190BD425E85F037386EBB6600BD2CD1BB4
  • IL size45
Referenced calls

Dispose

public System.Void Dispose()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash59BD82DFF45CD8D65859705768DB736E2A509FB800E640705340DAB99245D52A
  • Body hash4EE28C1980829DF4F9A1E9CCBFF0BBE9D0D8670F68D8C5F519418B7E2C80DA0C
  • IL size12
Referenced calls
  • System.Collections.Generic.List<Candide.World.World3DObject>::Clear()
Called by

Generate

public System.Void Generate(Candide.World.World world)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash1E7AE70A54FD72520F5FD12FB019AA716AD7A59CDEA423B2E7034E4A11420A6D
  • Body hash2DC92992055648A65937D71AA87F78B0AF3748EB68CF493DF4EA89C40142A95F
  • IL size62
Referenced calls
  • CandideCreator.Shared.Models.World::get_Terrains()
  • System.Collections.ObjectModel.Collection<CandideCreator.Shared.Models.Terrain>::GetEnumerator()
  • System.Collections.Generic.IEnumerator<CandideCreator.Shared.Models.Terrain>::get_Current()
  • Candide.World.World3D::CreateFromTerrain(CandideCreator.Shared.Models.Terrain)
  • System.Collections.IEnumerator::MoveNext()
  • System.IDisposable::Dispose()

Generate

public System.Void Generate(CandideCreator.Shared.Tiled.TiledMap map)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualFalse
  • Hash07626011BCFD21611956691910BAC8EC06D8184ECE2B53A048BE2317B4A24F98
  • Body hashE0EAC055B390F15FB70A6C78A4C9EA88D077CEE9C58B943459C7965E047FE55C
  • IL size215
Referenced calls
  • CandideCreator.Shared.Tiled.TiledMap::GetLayer(System.String)
  • System.Collections.Generic.List<CandideCreator.Shared.Tiled.TiledObject>::GetEnumerator()
  • List.Enumerator<CandideCreator.Shared.Tiled.TiledObject>::get_Current()
  • System.String::op_Equality(System.String, System.String)
  • Candide.World.World3DPlane::.ctor()
  • Candide.World.World3DCube::.ctor()
  • Candide.World.World3DWedge::.ctor()
  • Candide.World.World3DPolygon::.ctor(CandideCreator.Shared.Tiled.TiledObject)
  • Candide.World.World3DSmallTree::.ctor()
  • Candide.World.World3DObject::Init(CandideCreator.Shared.Tiled.TiledObject)
  • System.Collections.Generic.List<Candide.World.World3DObject>::Add(!0)
  • List.Enumerator<CandideCreator.Shared.Tiled.TiledObject>::MoveNext()
  • System.IDisposable::Dispose()
String literals
  • terrain
  • plane
  • cube
  • wedge
  • polygon
  • smalltree

GenerateCollisions

public Shared.Collision.CollisionTerrainGroup GenerateCollisions(Shared.Collision.CollisionTerrainGroup group, Microsoft.Xna.Framework.Vector2 offset)

Method metadata
  • Visibilitypublic
  • Return typeShared.Collision.CollisionTerrainGroup
  • StaticFalse
  • VirtualFalse
  • Hash7869C3B23C3D41EC11C0B8EA57FBF89D8853B150DE4B76DD86DFCCD6666A4F99
  • Body hash6B24448B21508B281914FA26EBD9C752D632B1596C99AD0772A0210B7DF6D993
  • IL size127
Referenced calls

GenerateHeightAtPointLookUp

public Shared.World.HeightAtPointLookUp GenerateHeightAtPointLookUp()

Method metadata
  • Visibilitypublic
  • Return typeShared.World.HeightAtPointLookUp
  • StaticFalse
  • VirtualFalse
  • HashF6FD1D00965B0419D6D4B745A7E1BB58BFBA4FDADC01739ED6FA565A97EFC254
  • Body hashD9EBEE652248B41243F79D00A3C5B68926092A0AF42CAC4D43B0334FB0546589
  • IL size428
Referenced calls

HeightAtPoint

public System.Single HeightAtPoint(Microsoft.Xna.Framework.Vector2 point, System.Single max)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Single
  • StaticFalse
  • VirtualFalse
  • Hash9FCFA74C6C9AD0EB7FA7A6908FDD366AAD3D58A494E25CC27F02DA1536A19F57
  • Body hash4FD4FCCA5B67B6183DAB1EC268C582F4128BA42ECFCBD9A379E42A2C6E9FF9BB
  • IL size1257
Referenced calls
  • System.Collections.Generic.List<Candide.World.World3DObject>::GetEnumerator()
  • List.Enumerator<Candide.World.World3DObject>::get_Current()
  • System.MathF::Cos(System.Single)
  • System.MathF::Sin(System.Single)
  • Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
  • List.Enumerator<Candide.World.World3DObject>::MoveNext()
  • System.IDisposable::Dispose()
Called by