MagusVenusController
Type JSONpublic class in <global>
Type metadata
- Assembly
Romestead - Namespace
<global> - Base type
Shared.Entity.Base.AbstractController - Hash
85D8FEAF866B5AEB2286B50A11EC6BAD42CDE5C8914B9B8CCBD449DE0FD1D49F
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
BB462FCB0F22745E410C874DCE9CFD4A28418B66E9BD3F6EB6BF5D927BA02147 - Body hash
1A3AF42438F23717A071596529389889EBFDF604CC9EC72755C66DDF5159B56B - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7F6E725B208C5720DBDAAE2705C54BAA8B4ACFA885A9B2FF2A90FDB8F61A49DC - Body hash
6C39D797107E7058C5A7F7D655CB8746D8228112595B8ED7C6698B323E608AA8 - IL size703
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.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)MagusVenusController::<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)MagusVenusController::<EntityInitialize>b__12_1()MagusVenusController::<EntityInitialize>b__12_2()MagusVenusController::<EntityInitialize>b__12_3()MagusVenusController::<EntityInitialize>b__12_4()MagusVenusController::<EntityInitialize>b__12_5()MagusVenusController::<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)CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)
String literals
palette_rowmagus_animationsidlewalkchannelhitcast_upcast_forwarddeath*blue_sparks5blue_sparks8special_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
5F3E20B97CEB5192D4C7332C71CBA16658CF77E56B1097BDFDFA410C41622DF3 - Body hash
AF99E0A0EBD4F05D0B5B596A6724CB32822FE077DE9AC1D70EFA478568BB3286 - 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
428702ED32C2F8524DF153512199D184D52E278893348D48270500D4F99E0A24 - Body hash
5A7360053A57933130D82ECF62D690CE624A485D7735EE310CB01D97841DF4DB - 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
C00B362A15AB2C1EDBBDA96D994EA6FCBD0D34A4F21213FD17276182B5ABCCCE - Body hash
C38A45600A34190F735E9F2E12805A4612041F51A52307E82E8497F0035A1763 - IL size109
Referenced calls
String literals
event:/spells/charge_spellevent:/effects/igniteevent:/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
9D923E15F8EAFDECB8D04FD3144ACB548F4974B3C7AE0D8749D17ABB4B5664CD - Body hash
A56F383912B83D6FADD7BFCC67D0CCFF1D66665CFEFF70676A196143B1D4EB66 - 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