Romestead Assembly Reference

Candide.Entities.Controllers.TurtleNewController.TurtleController

Type JSON

public class in Candide.Entities.Controllers.TurtleNewController

Methods10
Properties0
Fields5
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Entities.Controllers.TurtleNewController
  • Base typeShared.Entity.Base.AbstractController
  • HashBD0B51AB679860E7AD6583C7F5A5AB90944D63DA56DF26D098ABB981E622D544

Relationships

Fields

NameVisibilitySignature
_animationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine
_isConsideredThrownDurationTimerprivateprivate System.Single _isConsideredThrownDurationTimer
_isExplosiveprivateprivate System.Boolean _isExplosive
_isThrownprivateprivate System.Boolean _isThrown
_velocityThresholdForExplosionprivateprivate System.Single _velocityThresholdForExplosion

Methods

CreateExplodingTurtleSpac

private CandideCreator.Shared.Models.SpritesAnimationCollections.Spac CreateExplodingTurtleSpac()

Method metadata
Referenced calls
Called by
String literals
  • new_turtle_animations
  • media/sprites/creatures/wildlife/turtle1/
  • turtle_bomb_idle
  • turtle_bomb_shell
  • turtle_bomb_walk
  • turtle_bomb_withdraw

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashB109CCBD6B3A9500CAF52E78D853BED61CE299214837ECB3870A4B0F9A685A56
  • Body hash7A1DF0EB6A386BAB8B1987382C4752B4996183783B908295235B1B9643C9F433
  • IL size525
Referenced calls
String literals
  • is_explosive
  • new_turtle_animations
  • explosive_turtle
  • idle
  • walk
  • shell
  • withdraw
  • emerge
  • *
  • velocity_threshold_for_explosion

OnAttached

public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCC4DCC2C05A7B96E1282101222DA37390075DA0BDBB766CFF2F063688DFE444A
  • Body hashBB9F0A8B4F23635104C6FB0A3D8C6D8643DF2135D2D1FF9CC873279670FBD501
  • IL size58
Referenced calls

OnEntityCollision

public System.Boolean OnEntityCollision(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
  • StaticFalse
  • VirtualTrue
  • Hash8D7F73DBA14837E76300C795825FEE9E784CA9D0E8B2155A0CA74437D4698F36
  • Body hashD25DB2FED2D27AE32D79F6B78C0E0B76D36E9B6F4409A92EA1C365F4569B8F94
  • IL size63
Referenced calls

OnKilled

public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.Base.OnKilledBehaviour
  • StaticFalse
  • VirtualTrue
  • Hash7A87B2962DC53A8AC29D599B7B65D22417D6E980726AA33C2A2B9C42E298E0EE
  • Body hashA317E1CF35F5D010710093CA8D3EF5E30DE09AEFD10B322B7F34C1CC15927BD5
  • IL size72
Referenced calls
String literals
  • event:/hits/destruction/gore_small

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash02C201434A964DC5FB524A91DAE4F09EEA03ECDA63CFCF9495260E1FC0EFBE7C
  • Body hashB1BCC4BA2872109943FCBD9FF90152B60944067CEF4A2C498B7E14EBF258C343
  • IL size28
Referenced calls

OnTerrainCollision

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash155567A654424BB3B84D61E6E91C3722192C6B441BE14EB72AEB3C472A3A301D
  • Body hash7CAF235051EC375A9175DF0F7684339DE6362028ECEFBB1CC620F4C9680A7CAE
  • IL size41
Referenced calls

Update

public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashFFAB260DE2AEEDF9A141C969D85AB8CDDCA7D00EDCA2B8641823E1E1DBB2ACDE
  • Body hash4F302DD80C1073EA4E09746169AFBD4649C497443C2FBD4A841B4BEEA647BA3F
  • IL size248
Referenced calls
String literals
  • walk