Candide.World.World3DObject
Type JSONpublic class in Candide.World
Type metadata
- Assembly
Romestead - Namespace
Candide.World - Base type
System.Object - Hash
C9C7F09CA5BEA66F615513FD13EFBD61952F40C1D9DCDFE7541480CC7724BD6A
Relationships
Base type
System.Object
Derived types
Candide.World.World3DAutoMeshObjectCandide.World.World3DCubeCandide.World.World3DFullCubeCenterCandide.World.World3DGeneralObjectCandide.World.World3DIcosahedronCandide.World.World3DPlaneCandide.World.World3DPolygonCandide.World.World3DSmallTreeCandide.World.World3DVerticalPlaneCandide.World.World3DWedge
Referenced by types
Candide.World.World3DCandide.World.World3DAutoMeshObjectCandide.World.World3DCubeCandide.World.World3DFullCubeCenterCandide.World.World3DGeneralObjectCandide.World.World3DIcosahedronCandide.World.World3DPlaneCandide.World.World3DPolygonCandide.World.World3DSmallTreeCandide.World.World3DVerticalPlaneCandide.World.World3DWedge
Fields
| Name | Visibility | Signature |
|---|---|---|
CollisionMasks# | public | public CandideCreator.Shared.Collision.CollisionMasks CollisionMasks |
Faces# | public | public Candide.World.Face[] Faces |
HighestPoint# | public | public System.Single HighestPoint |
IndexBuffer# | public | public Microsoft.Xna.Framework.Graphics.IndexBuffer IndexBuffer |
Indices# | protected | protected System.UInt16[] Indices |
Invisible# | public | public System.Boolean Invisible |
Position# | public | public Microsoft.Xna.Framework.Vector3 Position |
Rotation# | public | public System.Single Rotation |
Size# | public | public Microsoft.Xna.Framework.Vector3 Size |
Solid# | public | public System.Boolean Solid |
VertexBuffer# | public | public Microsoft.Xna.Framework.Graphics.VertexBuffer VertexBuffer |
Vertices# | public | public Microsoft.Xna.Framework.Vector3[] Vertices |
_fi# | private | private System.Int32 _fi |
Methods
AddFace
#
protected System.Void AddFace(System.Int32 a, System.Int32 b, System.Int32 c)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
03F45F1D419064757976FCEDFB372B45937B8C2477DF2443569D236FBB4C8BD1 - Body hash
48CF4D851EE08EA649F8D5DE277B330A1869DDC7BCB28C69F27E57C970A220DE - IL size96
AddFace
#
protected System.Void AddFace(System.UInt16 a, System.UInt16 b, System.UInt16 c)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
E4F852A393E186107F4046109B9BE637D835FD8A2F756F9527C72BA2537F1DA8 - Body hash
09A1E35A81FE603DD8C5D9480BF4D33DAC89EA29A3135B62EB2048EF25F778C8 - IL size93
Generate
#
public System.Void Generate(CandideCreator.Shared.Tiled.TiledObject obj)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
06B8F7C72BED6750C44ADD82DC5217EC79F8BDB17FFDF038E2AC290C9A1968B7
GenerateFromFaces
#
protected System.Void GenerateFromFaces()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
165A1844D6A62130FEA27AD914B3A8C4AC5B631B66E92D84109AD5CEDCA052BF - Body hash
A3916886B30BF7ECC13BD443C183FB2CFD8139D5BC6F32C41EFB91F139601211 - IL size308
Referenced calls
CandideCreator.Shared.GraphicsModels.VertexTbn::.ctor(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)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[])
GetCollision
#
public CandideCreator.Shared.Collision.CollisionShape GetCollision()
Method metadata
- Visibilitypublic
- Return type
CandideCreator.Shared.Collision.CollisionShape - StaticFalse
- VirtualTrue
- Hash
C96AE17C52D6975A2180F028FAA756FCA0C50404EF6799583676459172B39CE6 - Body hash
27479661B2F4A9D55143A6BDB57FAE59A931FCF602F5EC1E409B2EC9ACA9965C - IL size45
Referenced calls
CandideCreator.Shared.Collision.CollisionRectangle::.ctor(System.Single, System.Single)
GetCollisionGroup
#
public Shared.Collision.CollisionTerrainGroup GetCollisionGroup()
Method metadata
- Visibilitypublic
- Return type
Shared.Collision.CollisionTerrainGroup - StaticFalse
- VirtualTrue
- Hash
30F9C9C3E99518368C7B17F11AADE1DECA88AF3FF3A73959B0C7482D35D536FA - Body hash
AE76C39D2039063323310B19B3E2663FFA6694D6BC1F099933ECD973F5E4790D - IL size2
Init
#
public System.Void Init(CandideCreator.Shared.Tiled.TiledObject obj)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A9C2FB4577CB257AD70032E650C3ADCB4EE678652E0DE9E114062D65869A67BA - Body hash
CAE84B94046B3BF99F9CC42CEEA5529B3B6E8780AEEDC0DA92BF2B827C921BAA - IL size334
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)CandideCreator.Shared.Tiled.TiledObject::get_X()CandideCreator.Shared.Tiled.TiledObject::get_Y()CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)Candide.World.World3DObject::Generate(CandideCreator.Shared.Tiled.TiledObject)System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Type, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])
Called by
String literals
solidz_sizez_pos
Init
#
public System.Void Init(System.Single x, System.Single y, System.Single z, System.Single width, System.Single height, System.Single depth, System.Single rotation, System.Boolean solid)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
13D1632BEDAC02A842DB3724E33C7575210F4C20E68A21E2F7E9DAA76E64442A - Body hash
252CBF53CA4BF7B81227B0C10C276EBC4A3DB16E9854AC7420BE8E96ECCE9381 - IL size241
Referenced calls
Candide.World.World3DObject::Generate(CandideCreator.Shared.Tiled.TiledObject)System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)Microsoft.Xna.Framework.Graphics.IndexBuffer::.ctor(Microsoft.Xna.Framework.Graphics.GraphicsDevice, System.Type, System.Int32, Microsoft.Xna.Framework.Graphics.BufferUsage)Microsoft.Xna.Framework.Graphics.IndexBuffer::SetData(!!0[])
T
#
protected Microsoft.Xna.Framework.Color T(Microsoft.Xna.Framework.Color c)
Method metadata
- Visibilityprotected
- Return type
Microsoft.Xna.Framework.Color - StaticTrue
- VirtualFalse
- Hash
E39AEE7083F33C8416F62CCBBCB2B2FA9F5A247BDB280EA7F6DF6E2B5C2C3342 - Body hash
64A0646BBF6ECAB9EF349569369A4472D787B6BD6DD30D6F185C555A5515270C - IL size12
Referenced calls
Microsoft.Xna.Framework.Color::.ctor(Microsoft.Xna.Framework.Color, System.Single)