Candide.Entities.Controllers.RabbitController.LizardController
Type JSONpublic class in Candide.Entities.Controllers.RabbitController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.RabbitController - Base type
Shared.Entity.Base.AbstractController - Hash
345F83191688EF6372D54CED742C74BAEE7E778EDD74FD6DF23A18DAF8786BB7
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
PalettePath# | private | private System.String PalettePath |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_emitter# | private | private Candide.Particles.ParticleEmitter _emitter |
_isLavaLizard# | private | private System.Boolean _isLavaLizard |
_paletteRow# | private | private System.Int32 _paletteRow |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7A102450E321399D3223B9F3EC5641A3F18EF6366C19125757EFDAB102919D69 - Body hash
CBA3F8BD4F82ACDFC2FA7BE0E1A9637F324015F04FEABEF35AD45CFCA91E6B0E - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B3E619A9A6B5BD31712F41A6147C0FD5B35D70B1A2388DCD69C13C771423F5CC - Body hash
6F818E2786D85C7FB2FE600AAD479FE89210FD182DBB9B6D7CB12DB4AFC462F9 - IL size371
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)CandideCreator.Shared.Helpers.Parameters::GetBool(System.String, System.Boolean)CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.RabbitController.LizardController::<EntityInitialize>b__5_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.RabbitController.LizardController::<EntityInitialize>b__5_1()Candide.Entities.Controllers.RabbitController.LizardController::<EntityInitialize>b__5_2()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.Database.ParticleEmitterDataBase::GetNewParticleEmitter(System.String)
String literals
palette_rowlizard_animationsis_lava_lizardidlewalkrun*lava_lizard_sparks
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F996841F09750B367842866D2A886126B4769178F3E5AE054DAD49A70CB0F889 - Body hash
2BB489DE792CCCF72F8E154B526F8D774862873D140A4368D964D50B2F062E07 - IL size22
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
D83AE75D2A66B422F5EC7DA3B51F884F928F6D3F707BE7A7895F93BF3EA85DBE - Body hash
5E9376563085B5C7D69CEFCFB6DFBE5C6F14192B7E6F0C6CA46B24515309A94D - IL size81
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
C226E65BE1DFD59AB3355A9B42CF110517588447B46ABBE6456D5309618065AF - Body hash
D670C1C9D88C93A07F2B31B43A3A2BB2C75E98C97DD943076CA32F940177A14F - IL size216
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()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.EntityWrapper::get_Position()Candide.Particles.ParticleEmitter::Update(System.Single)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)