Candide.Entities.Controllers.PuzzleMechanics.PuzzleMovableController
Type JSONpublic class in Candide.Entities.Controllers.PuzzleMechanics
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.PuzzleMechanics - Base type
Shared.Entity.Base.AbstractController - Hash
F730966D087C00454867C633EE9D2019CEF94BE2203DDD3F9CB81F736810AA5F
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_moveTime# | private | private System.Single _moveTime |
_offsetPosition# | private | private Microsoft.Xna.Framework.Vector3 _offsetPosition |
_returnPosition# | private | private Microsoft.Xna.Framework.Vector3 _returnPosition |
_targetPosition# | private | private Microsoft.Xna.Framework.Vector3 _targetPosition |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
138C9369120668EA6084EAD24D0EE832A4DAE21FDEB3817187FB0EBCC8D9E6E8 - Body hash
BC556C94CDF8EB2B883675E71CACAD730462421540F2C5972C6F44EF64696B20 - IL size104
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetVector3(System.String, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)
String literals
target_positiontime
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
477A52FED48E73F7C207B9F8F3257F852DE89576677029CA49FFFEEB34B34E1A - Body hash
14FF6E95F04F67BA108F6592C2D1A2BF96663EB31120C0B92C73C35BBD384995 - IL size19
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FA41DB2DB0D73D91DF680867121639DBD0FFEA5812A4E8261F122F0FDF8CC2D1 - Body hash
5C25BE3858E20B1A709FBD4BBD5374B0B54179CC6A556346E46325C832627F32 - IL size19
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D8C1053500B29D9A28DC0097B6FD48BA56D14EE8AE4A09F42C5AB4E17611FADC - Body hash
8E8ACCEDE6A96AC683F7F8EF88E3165B60165006F3ACCD8FE12B05BE61BE4822 - IL size163
Referenced calls
Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)Shared.Entity.EntityWrapper::get_Fdt()Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.CandideMathHelper::Limit0To1(System.Single)CandideCreator.Shared.Helpers.InterpolationHelper::BounceOut(System.Single)Microsoft.Xna.Framework.Vector3::Lerp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)