Candide.Entities.Controllers.Other.TradingPostInteractionController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Shared.Entity.Base.AbstractController - Hash
0D9A66E186EDA62466670A0ED5473022C26DBC77713DCC95CB2F84EFB8DC0269
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_buildingId# | private | private System.Nullable<System.Guid> _buildingId |
_buildingOffset# | private | private Microsoft.Xna.Framework.Vector3 _buildingOffset |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
43A7B3686C9747FD1235FD831C15DFAA29AA7BD80620D706439942E2543B8C4F - Body hash
9AB2CC55DD791E104784AB04C9506FF2C54DAAC7FBADEF5C8DDB1D3E9158E261 - IL size35
Referenced calls
System.Nullable<System.Guid>::.ctor(!0)
GetInteraction
#
public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Interaction.Interaction - StaticFalse
- VirtualTrue
- Hash
D13AD9D7A3BCE8F43C6FD2AC86F0FDB1617E5D7738667488DC683B74CF5FCA50 - Body hash
DA2CF9ADA54BA33D0CE9DDFE31ACD2F635ED6768AC294BB0AA16315352AF800D - IL size69
Referenced calls
Shared.Entity.EntityWrapper::get_Shape()Shared.Entity.EntityWrapper::get_Position2()CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
03331AECE1C1E6BE8173C18D028AE5E965FE14BAE5A182B58EEB13E67CA7029A - Body hash
B5C90768884E93E785E167752F7731C113462B156C1F38A92A7CC74A140737F1 - IL size103
Referenced calls
System.Nullable<System.Guid>::get_HasValue()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)Shared.Entity.EntityWrapper::get_Shape()Shared.Entity.EntityWrapper::get_Position2()CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::Inflate(System.Single, System.Single)System.Nullable<System.Guid>::get_Value()Candide.CandideUI.PlayerUi::ShowTradingPostWindow(System.Guid, CandideCreator.Shared.Models.RectangleF)
String literals
TradingPostInteractionController: Building ID is not set
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C0F05CCD0D5F217DF525229167CEE3E1B20416F6FC2EF06A7922AA51801B2EFB - Body hash
F67258D525E2EA904107FA83B740318BC977D802C78EDF3E569C2C91DAE9109C - IL size12