MagusCeresController
Type JSONpublic class in <global>
Type metadata
- Assembly
Romestead - Namespace
<global> - Base type
Shared.Entity.Base.AbstractController - Hash
D477B627763622E67C4478E2725E18A64AE84FDCCFB3DDAC1B23F8BEB32A36D6
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
PalettePath# | private | private System.String PalettePath |
_animationStateMachine# | protected | protected Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_emitNormalAttack# | private | private System.Boolean _emitNormalAttack |
_emitNormalAttackDuration# | private | private System.Single _emitNormalAttackDuration |
_emitNormalAttackDurationTimer# | private | private System.Single _emitNormalAttackDurationTimer |
_emitSpecialAttack# | private | private System.Boolean _emitSpecialAttack |
_emitSpecialAttackDuration# | private | private System.Single _emitSpecialAttackDuration |
_emitSpecialAttackDurationTimer# | private | private System.Single _emitSpecialAttackDurationTimer |
_normalAttackEmitterInHands# | private | private Candide.Particles.ParticleEmitter _normalAttackEmitterInHands |
_paletteRow# | private | private System.Int32 _paletteRow |
_specialAttackEmitterInLeftHand# | private | private Candide.Particles.ParticleEmitter _specialAttackEmitterInLeftHand |
_specialAttackEmitterInRightHand# | private | private Candide.Particles.ParticleEmitter _specialAttackEmitterInRightHand |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
909E939FD8034B42257A3FE4679CB626F69E3A315744A163D2C36DCD333A36D9 - Body hash
870B381D312DB6380935DA2CBCFFA8BD8BBFEB501168F1C8582F96923EBB692C - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
60313B2DC457982BACD15494379CC6C1B4F3D25F74D2B0D69E26BB0AB168FB11 - Body hash
EB5A393D9B5839AC2E1639B8FD069B61DCE4BB3F84E265F3F6EC64B0664A59A9 - IL size723
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)Candide.Entities.SpacCopyManager::GetPaletteVersion(System.String, System.String, System.Int32)Shared.Entity.EntityInitializeException::.ctor()CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)MagusCeresController::<EntityInitialize>b__12_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)MagusCeresController::<EntityInitialize>b__12_1()MagusCeresController::<EntityInitialize>b__12_2()MagusCeresController::<EntityInitialize>b__12_3()MagusCeresController::<EntityInitialize>b__12_4()MagusCeresController::<EntityInitialize>b__12_5()MagusCeresController::<EntityInitialize>b__12_6()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_rowmagus_animationscast_up_animation_time_scaleidlewalkchannelhitcast_upcast_forwarddeath*magus_ceres_charge_healinggreen_sparks2normal_attack_charge_durationnormal_attack_spell_trigger_delay
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
54E1EBBCFC3BD4C36F151BA0AA335281F3BFE5360418A82A676EFF4D86B4F9BF - Body hash
1452A0877A28631D3F194CDA36CA1735FC309B340E2002969F58952536746BA4 - IL size98
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::SetState(System.String, System.Boolean)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)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)
String literals
deathevent:/creature/Magus/magus_die
ReceiveEntityAnimationMessage
#
public System.Void ReceiveEntityAnimationMessage(System.Byte animation)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9D4AC95D7A5FA9AD226C328AABFF017CFD094F90A8D25F80AB4003D993F86E1E - Body hash
03EEB762CB56280D2A85D294161B7BB673CE0DD31737D3B6362F5C8B7E5DB71F - IL size76
Referenced calls
String literals
hitdeathidle
ReceiveEntityVfxMessage
#
public System.Void ReceiveEntityVfxMessage(System.Byte vfx)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EDFA86929E50F8490336C183603F63F42F4C5824D8C491A028F32D2E7798DEEA - Body hash
AC21BF28A5BB3368769AD28876F4D7AA340BBAF24423892AD10FA6C9DCDE03AD - IL size57
Referenced calls
String literals
event:/creature/Magus/magus_charge_spell
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
285A2221150432FCE42DA7608FF548EA1C7842F6BDE8B7CAAF51E8F33A862514 - Body hash
622662BE806A0A400B6AADA2FF58E88E6FB9BB54BBEB4C699B6A3524C1610052 - IL size536
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)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::Update(System.Single)BM.EnemyUtil::TryGetDirectionalOffset(Shared.Entity.EntityWrapper, System.String, Microsoft.Xna.Framework.Vector3&, System.Boolean, System.Nullable<System.Single>, System.Boolean)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Particles.ParticleEmitter::Update(System.Single)
String literals
magus_normal_attack_charge_particlesmagus_special_attack_charge_particles_right_handmagus_special_attack_charge_particles_left_hand