Candide.Entities.Controllers.FrogController.FrogController
Type JSONpublic class in Candide.Entities.Controllers.FrogController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.FrogController - Base type
Shared.Entity.Base.AbstractController - Hash
451951ED4D879FB6B0994FDA48CF2A18845367E01D32E69FECC87CA29EDAF8DE
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_footstepHandler# | private | private Candide.Sound.FootstepHandler _footstepHandler |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C95CA8459543DCBAB10A36A9224E574C536984A04EC0FBB1FD8C1B10E8D2803C - Body hash
951FD3D50839C8E1C7C42BD539508C7F8160E127042A8BE609CB2363AD916F1C - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
00A66058F82F913ACCA2A07F3DECA9F52B8E4301AAAC2CEC27503D0E13A51116 - Body hash
6465A5EB8B4A4308C2595B60FF1E6B4C5EEE0E5101632E6B3D4E79859B809526 - IL size400
Referenced calls
Candide.Database.SpacDataBase::GetSpacOrNull(System.String)Shared.Entity.EntityInitializeException::.ctor()CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.FrogController.FrogController::<EntityInitialize>b__2_0()System.Func<System.Boolean>::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.SpacSystem.Transition::.ctor(System.String, System.String, System.Func<System.Boolean>, System.String, System.Boolean)Candide.Entities.Controllers.FrogController.FrogController::<EntityInitialize>b__2_1()Candide.Entities.Controllers.FrogController.FrogController::<EntityInitialize>b__2_2()Candide.Entities.Controllers.FrogController.FrogController::<EntityInitialize>b__2_3()Candide.Entities.Animations.EntitySpacAnimationStateMachine::.ctor(CandideCreator.Shared.Models.SpritesAnimationCollections.Spac, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.State>, System.Collections.Generic.IEnumerable<CandideCreator.Shared.SpacSystem.Transition>)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)Candide.Graphics.VFX.SpacRenderingArgs::SetDefaultEntityOffset(Shared.Entity.EntityWrapper)Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)
String literals
frog_new_animationsidlecroakjumptongue*event:/creature/deer/deer_run
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
306FD2908177850FE2CD29308A3BB166E9A306B7126B2606AB39871AF367576D - Body hash
B562DF2CC16C84ED87C24A764F1CD7017C567475DE8E2136C5829152D5E4B7E9 - IL size48
Referenced calls
String literals
event:/creature/critters/frog_ribbit
OnHitTheGround
#
public System.Void OnHitTheGround()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A34B2EFFB817FF2B2DAB1D8AE52729A321E654118700F614BCCFF412A4984DE5 - Body hash
C0D8FDCEE1CACCCD96CE28B2157E0801549DCF73588B387A16E2E34AACF2E8EF - IL size228
Referenced calls
Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Graphics.ParticleHelper::New_SpawnGroundBloodSplatter(Microsoft.Xna.Framework.Vector3, ParticleHelper.GroundBloodParticle, ParticleHelper.BloodVfx, Microsoft.Xna.Framework.Vector3)Shared.Entity.Base.AbstractController::OnHitTheGround()
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
014E42BB15E759DFF918A119668AB2DE9AF9FF39B77E48928F2E1A204B782E81 - Body hash
6D7BEF1C493393410F14E6A2E055E012EB4CA68B5D82E1263564797FB7A53851 - IL size84
Referenced calls
Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Candide.Graphics.VFX.VfxPlayer::HandleCreatureDeath(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, Candide.Entities.Animations.EntitySpacAnimationStateMachine, System.Nullable<DeathHelper.DeathPartsArgs>, CreatureDeathHandler.Size, System.String, System.Int32, System.Single)
String literals
event:/hits/destruction/gore_small
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4E09907DE5F0F327704D634D3D11FD12A0117F16CDE19F5FD95DF211AB031421 - Body hash
6D58971A732CC7019B29ABEC0C76C50D5E6083958887A90135F0D2592B69636D - IL size200
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()CandideCreator.Shared.SpacSystem.ISpacAnimationState::get_StateName()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_DistanceWalked()Shared.Entity.EntityWrapper::get_Fdt()CandideCreator.Shared.SpacSystem.ISpacAnimationState::set_TimeScale(System.Single)Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)
String literals
jump