Romestead Assembly Reference

Candide.Entities.Controllers.Creatures.LavaConstructController

Type JSON

public class in Candide.Entities.Controllers.Creatures

Methods12
Properties0
Fields12
Events0
Type metadata

Relationships

Fields

NameVisibilitySignature
DeathPartsArgsprivateprivate DeathHelper.DeathPartsArgs DeathPartsArgs
LegDirectionpublicpublic System.Single LegDirection
PartsSpriteSheetpublicpublic CandideCreator.Shared.Graphics.SpriteSheet PartsSpriteSheet
SpinChargeDurationprivateprivate System.Single SpinChargeDuration
SpinRampDownDurationprivateprivate System.Single SpinRampDownDuration
_chargeTimerprivateprivate System.Single _chargeTimer
_emitterprivateprivate Candide.Particles.ParticleEmitter _emitter
_footstepHandlerprivateprivate Candide.Sound.FootstepHandler _footstepHandler
_idleLoopAudioprivateprivate Candide.Sound.AudioEvent.AudioEvent _idleLoopAudio
_lowerAnimationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _lowerAnimationStateMachine
_spinLoopAudioprivateprivate Candide.Sound.AudioEvent.AudioEvent _spinLoopAudio
_upperAnimationStateMachineprivateprivate Candide.Entities.Animations.EntitySpacAnimationStateMachine _upperAnimationStateMachine

Methods

EntityInitialize

public System.Void EntityInitialize()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCF012319DBF683BE6E3779504755E91F5DEB4FB541F8634B93EFB45ADAF398C1
  • Body hash049CC42B521637461C92CD4908AB14ECD7BDC11D356A5D4BDCB95EBB9A855249
  • IL size1369
Referenced calls
  • Candide.Database.SpacDataBase::GetSpacOrCrash(System.String)
  • CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_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.Creatures.LavaConstructController::<EntityInitialize>b__14_1()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_2()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_3()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_4()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_5()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_6()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_7()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_8()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_9()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_10()
  • 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>)
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_11()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_12()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_13()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_14()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_15()
  • Candide.Entities.Controllers.Creatures.LavaConstructController::<EntityInitialize>b__14_16()
  • 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)
  • Candide.Sound.FootstepHandler::.ctor(System.Single, System.String)
String literals
  • lava_construct_upper_animations
  • lava_construct_lower_animations
  • dormant
  • wake_up
  • idle
  • attack
  • walk
  • start_spin
  • spin
  • stop_spin
  • aoe_start
  • aoe_windup
  • aoe_attack
  • *
  • smoke
  • event:/creature/lava construct/lava_construct_footstep

EntityUnload

public System.Void EntityUnload()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashCCF8B889DB56DD5D596903F06208663C0955DBC9F7B30D4CA14748C907B50056
  • Body hash7FC5DC385F07FE53897631E7CC6C86122ACF6B52C18C52927B0C442932CFD7CA
  • IL size49
Referenced calls

OnDamaged

public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashD69EF593B404E666D9723F697F4C24C7D8124B6B3EE223F2AFCC60EACEF3D5D6
  • Body hash092EA7966045CD844152B00481B85467B6AE84E2AB586A452F1E6B3C0FFBDE26
  • IL size79
Referenced calls
String literals
  • event:/creature/lava construct/lava_construct_hurt

OnOutOfHealth

public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticFalse
  • VirtualTrue
  • Hash1CF867DEBCA8F041F32413F64DF1E5F54B2835F1C2454D6CBA816F73178343ED
  • Body hashD08B76B4AE21EA74CCA29D4D42EB14A3D33BA546D42A71D29467889ADCAB9C61
  • IL size123
Referenced calls
String literals
  • event:/creature/lava construct/lava_construct_die
  • status:stun

OnRemove

public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash787045FCC4EA509EE8550A82FBE35A1A4636678AA9D4BC2B490D10ED62469F0C
  • Body hash646462D921B3CC4E89150655CF12C602FE8BB19BBC69D3E8464C74E6349F1B0F
  • IL size103
Referenced calls

OnServerSetState

public System.Void OnServerSetState(System.Int32 state)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash1B5801B7C12659AD1AB1F965884EEAA2A42804BA4C441564771146114535EB35
  • Body hashDDC995E042BB18D0171E2B9B93D8DD3EA1ABE462186D26DE3061DCEBB3152EAA
  • IL size29
Referenced calls

ReceiveEntityAnimationMessage

public System.Void ReceiveEntityAnimationMessage(System.Byte animation)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash59454A548781D23336F4B04E504D1CE89456A17A10266704D396BF0185A6C084
  • Body hashD4871AE4739065C81F574EE9F89DABBC68BD253DC72734FDC320DB2FBCDDBFA8
  • IL size29
Referenced calls
String literals
  • stop_spin

ReceiveEntityVfxMessage

public System.Void ReceiveEntityVfxMessage(System.Byte vfx)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashF5F8AEDAAD4753C3CB91A4FC083531909C215EC5B94191CE19CA2923F061136C
  • Body hash1372E0A47915B059F97DFE0339D0DA01B493057BD45561B848C29C6CDE1D10A2
  • IL size152
Referenced calls
String literals
  • event:/creature/lava construct/lava_construct_spin_attack_chargeup
  • event:/creature/lava construct/lava_construct_spin_attack_start
  • event:/effects/exploding_flash_warning
  • fuse

Update

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

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • HashDBC3C781D3B58A0FF9B1AFE78CB3F26C58910E2309A11B6954CBA9494B2CC7B4
  • Body hash0DC554DD36694971452E3D23A9B1EA00A6E7DDB83D80BE360D321C906D84DFBA
  • IL size1380
Referenced calls
String literals
  • walk
  • event:/creature/lava construct/lava_construct_idle_looping
  • event:/creature/lava construct/lava_construct_spin_attack_looping
  • IsSpinning

WorldLoad

public System.Void WorldLoad()

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticFalse
  • VirtualTrue
  • Hash9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0
  • Body hash8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55
  • IL size1