Candide.PlayerMode.Construction.Constructing.PlacingConstructionData
Type JSONpublic class in Candide.PlayerMode.Construction.Constructing
Type metadata
- Assembly
Romestead - Namespace
Candide.PlayerMode.Construction.Constructing - Base type
System.Object - Hash
7DB91A838B45D2D0ED10B8A0CD383B7E13B7673798A8CE3D1C2E53BA32C91712
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
ConstructionId# | public | public System.String ConstructionId |
ConstructionType# | public | public Shared.Models.Construction.ConstructionType ConstructionType |
ProximityFunctionalities# | public | public System.Collections.Generic.List<Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality> ProximityFunctionalities |
SpaceInfo# | public | public Shared.Models.Construction.ConstructionSpaceInfo SpaceInfo |
SpawnedId# | public | public System.String SpawnedId |
Methods
DrawInWorldUi
#
public System.Void DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch batch, Microsoft.Xna.Framework.Point placingTopLeftTile)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
1B2DEFA3EB994C2A5BB63F3C89982D38917EC0290AF0092FD01824BDF35FAD80 - Body hash
BCCFE9FC6710FB7510DD7778597DC9491975A89C828DD00EE8C9EF98A63C60F9 - IL size157
Referenced calls
Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Rectangle::get_Size()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality>::GetEnumerator()List.Enumerator<Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality>::get_Current()Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality::DrawInWorldUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)List.Enumerator<Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality>::MoveNext()System.IDisposable::Dispose()
HasConditionsMet
#
public System.Boolean HasConditionsMet(Microsoft.Xna.Framework.Point placingTopLeftTile, System.String placingBiomeCategory)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
C0CD64B21858E640D68037745A5947F7213760A91C9E2AB942B6B79AF9600A21 - Body hash
07092FF832316A276341F36FFE87B8EEBDC8365D746C48A9F2E1454DD1E94096 - IL size366
Referenced calls
Candide.GameModels.Helpers.ConstructionHelper::IsValidConstructionPosition(Shared.Models.Construction.ConstructionTileArea, Microsoft.Xna.Framework.Point)System.String::op_Equality(System.String, System.String)Shared.Data.BuildingDataBase::GetBuildingOrNull(System.String)System.Collections.Generic.Dictionary<System.String, System.String>::TryGetValue(!0, !1&)Shared.Models.Construction.ConstructionSpaceInfo::get_GetMainArea()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Rectangle::get_Size()Microsoft.Xna.Framework.Point::ToVector2()Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality>::GetEnumerator()List.Enumerator<Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality>::get_Current()Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality::IsValid(System.Int32, System.Int32, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)List.Enumerator<Candide.PlayerMode.Construction.ISelectedConstructionProximityFunctionality>::MoveNext()System.IDisposable::Dispose()
Called by
String literals
other