Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController
Type JSONpublic class in Candide.Entities.Controllers.JumpingSkullController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.JumpingSkullController - Base type
Shared.Entity.Base.AbstractController - Hash
35ABA74E41AEB85E797CA396ABFAD0DFAE9BD49483E1354430EE5FDDCAF627B8
Relationships
Base type
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
PaletteRowKey# | public | public System.String PaletteRowKey |
SummonerFactionMask# | public | public Shared.Entity.Components.FactionMask SummonerFactionMask |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
BB50A4AB2EC743179D0182783CB9EE752678F03A872ADC05E1E6E072C0A17DB9 - Body hash
8754A9E36141C068CBFF3E2FC7B33B634C7D6FE722F9A172C4EF2FB987E7871C - IL size18
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
58121994F219C7181FD8EDD4C9497F9EE70FF53D026E662C700D86FA4030A37C - Body hash
5833A57874CFA2ADDAD0365E9DDE7E76E069FC32E1BFAF07DC9437036113F7BA - IL size481
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetEnum(System.String, !!0)Shared.Entity.EntityWrapper::get_FactionComponentRef()Shared.Entity.EntityWrapper::get_FactionMask()Shared.Entity.Components.FactionMaskNewExtension::RemoveFlag(Shared.Entity.Components.FactionMask&, Shared.Entity.Components.FactionMask)Shared.Entity.EntityWrapper::set_FactionMask(Shared.Entity.Components.FactionMask)Candide.Database.SpacDataBase::GetSpacOrNull(System.String)Shared.Entity.EntityInitializeException::.ctor()CandideCreator.Shared.Helpers.Parameters::GetInt(System.String, System.Int32)CandideCreator.Shared.Models.SpritesAnimationCollections.Spac::GetVersionWithPalette(System.String, System.Int32)CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController::<EntityInitialize>b__3_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.JumpingSkullController.JumpingSkullController::<EntityInitialize>b__3_1()Candide.Entities.Controllers.JumpingSkullController.JumpingSkullController::<EntityInitialize>b__3_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)CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)Shared.Entity.EntityWrapper::Stun(System.Single, System.Boolean)Shared.Entity.EntityWrapper::set_AirFriction(System.Double)
String literals
summoner-factionskull_animationsPalette Rowmedia/sprites/creatures/hostiles/cursed_skull3/skull_paletteidlejumpbite*stun
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
6110946436FB48D2DD0635AA582696422262BE030677F73322BAAAD5EDE67CEA - Body hash
F3059BE35F621F4360ACEEDF3E795C7CD06238DF98D3CE161D5B5A580471F31F - IL size72
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:/creature/jumping_skull/jumping_skull_die
ReceiveEntityVfxMessage
#
public System.Void ReceiveEntityVfxMessage(System.Byte vfx)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1E9F1E67A76B1AC2FD535969ED7BAB0F87D55E96237BCB23C0021A493F242AEC - Body hash
E52720D7E7C05C652CD1F8FC85AA4FFDA7A0FE5EEFB386D23467DDE924A308C5 - IL size131
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)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)Microsoft.Xna.Framework.Vector4::get_One()Candide.Graphics.VFX.VfxPlayer::PlaySpacAnimation(System.String, System.String, Microsoft.Xna.Framework.Vector3, Candide.Graphics.VFX.SpacRenderingArgs, System.Single)Shared.Entity.Base.AbstractController::ReceiveEntityVfxMessage(System.Byte)
String literals
vfx_bitebite
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DB777009D1B78205813952C3B32FAD7D3C2682BCF3370BEF2AFE5FA719E780D0 - Body hash
3A63A0FFDBB5E5F2D9D653A9C99F34621DC28DBD4E976F502CE456E98CE4644F - IL size75
Referenced calls
CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::get_CurrentState()Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)CandideCreator.Shared.SpacSystem.AbstractSpacAnimationStateMachine::set_CurrentDirection(System.Int32)Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)