CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour
Type JSONpublic class in CandideServer.Entities.ControllerSets.TurtleNew
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.ControllerSets.TurtleNew - Base type
System.Object - Hash
ED80A9C6D5F001586785A7B19DCEFAE37496FEFD62E3038F850BA046DB3D6FCA
Relationships
Base type
System.Object
Methods
OnEntityCollision
#
public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper thisEntity, Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3& overrideVelocity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
D929FC3F8BCAFE4D510EEE1D84D4D7C1E7D8106A74672CBCFF9DC0A5FFB0218D - Body hash
91D60428127F86B900F571C1227D3BE541B1BF732BCCBE0C8C1917D7E3097497 - IL size130
Referenced calls
Shared.Entity.EntityWrapper::get_BaseGuid()System.Guid::op_Equality(System.Guid, System.Guid)Shared.Entity.EntityWrapper::get_Immovable()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector3::op_UnaryNegation(Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)
OnTerrainCollision
#
public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3& velocity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9DB495B01CC696D90B913FE4E4F46B0B5711CA4933532B1AA9761B6567BB36BB - Body hash
280B7D615DE9F2C4321898EEA62030A91BF7F651968FCFDCEFB46778B6209271 - IL size52
Referenced calls
CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)
ShouldExplode
#
public System.Boolean ShouldExplode(Shared.Entity.EntityWrapper entity, System.Boolean isExplosive, System.Boolean isThrown, Microsoft.Xna.Framework.Vector3 velocity, System.Single velocityThresholdForExplosion)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
550345E16D1E5E5CF3D16DF95CEBC98EB1A61DC40D51487816FC438FFC0558AA - Body hash
31AEA65C0DD79114AE28BECED37345BC555249A3B16D7DFB70ECA62252420695 - IL size65
Referenced calls
Shared.Entity.EntityWrapper::get_CarrierEntity()Microsoft.Xna.Framework.Vector3::Length()Shared.Entity.EntityWrapper::get_Controller()
Update
#
public System.Void Update(Shared.Entity.EntityWrapper entity, System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
85B8A85642F72D7B7F7732D1414AFE0532C0C5BBB8084018D204D87819D206A4 - Body hash
D059207079EC09600AEA3BD10BFC220DFE0A03625779EBA352AE1064B9541679 - IL size92
Referenced calls
Shared.Entity.EntityWrapper::set_Friction(System.Double)Shared.Entity.EntityWrapper::get_CarryingEntity()Shared.Entity.EntityWrapper::get_Direction()Shared.Entity.EntityWrapper::set_Direction(System.Single)Shared.Entity.EntityWrapper::get_Velocity()Microsoft.Xna.Framework.Vector3::LengthSquared()