Romestead Assembly Reference

CandideServer.Entities.ControllerSets.TurtleNew.SharedTurtleBehaviour

Type JSON

public class in CandideServer.Entities.ControllerSets.TurtleNew

Methods4
Properties0
Fields0
Events0
Type metadata
  • AssemblyCandideServer
  • NamespaceCandideServer.Entities.ControllerSets.TurtleNew
  • Base typeSystem.Object
  • HashED80A9C6D5F001586785A7B19DCEFAE37496FEFD62E3038F850BA046DB3D6FCA

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 typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • HashD929FC3F8BCAFE4D510EEE1D84D4D7C1E7D8106A74672CBCFF9DC0A5FFB0218D
  • Body hash91D60428127F86B900F571C1227D3BE541B1BF732BCCBE0C8C1917D7E3097497
  • 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)
Called by

OnTerrainCollision

public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3& velocity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash9DB495B01CC696D90B913FE4E4F46B0B5711CA4933532B1AA9761B6567BB36BB
  • Body hash280B7D615DE9F2C4321898EEA62030A91BF7F651968FCFDCEFB46778B6209271
  • IL size52
Referenced calls
Called by

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 typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash550345E16D1E5E5CF3D16DF95CEBC98EB1A61DC40D51487816FC438FFC0558AA
  • Body hash31AEA65C0DD79114AE28BECED37345BC555249A3B16D7DFB70ECA62252420695
  • IL size65
Referenced calls
  • Shared.Entity.EntityWrapper::get_CarrierEntity()
  • Microsoft.Xna.Framework.Vector3::Length()
  • Shared.Entity.EntityWrapper::get_Controller()
Called by

Update

public System.Void Update(Shared.Entity.EntityWrapper entity, System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash85B8A85642F72D7B7F7732D1414AFE0532C0C5BBB8084018D204D87819D206A4
  • Body hashD059207079EC09600AEA3BD10BFC220DFE0A03625779EBA352AE1064B9541679
  • 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()
Called by