Candide.Entities.Controllers.PotController.ExplosivePotController
Type JSONpublic class in Candide.Entities.Controllers.PotController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.PotController - Base type
Shared.Entity.Base.AbstractController - Hash
407CE7B2B81BF00FA3AAC3ACB6A1E4AEB0CA4E841AA725AE5CC2F935628BE008
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
FlashSoundInterval# | private | private System.Single FlashSoundInterval |
PartsSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet |
SootSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet SootSheet |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
_flashSoundTimer# | private | private System.Single _flashSoundTimer |
_fuseAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _fuseAudioEvent |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
770048C463CE918278B099CAA80C74762FA5B84DF4559D2917F6F08ECA51FC6C - Body hash
E5F9AF45AF60CE2E3741A5B96C09CD837BCF1550FF01604E1E78F25AED7A3A31 - IL size473
Referenced calls
Candide.Entities.Animations.EntitySpacAnimationStateMachine::Draw(Shared.Entity.EntityWrapper)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.GameModels.Managers.TimeSystem::UpdateTimeBasedLight(Shared.Entity.EntityWrapper)Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2FC793BC14FC378F33E85AD92CF9A2C4431B20C293681702CD84E9ED86DC3294 - Body hash
1793F3930336855C4CB1A4221286D9A8AACDD0F0B8C8EFCF2F308CCBD05C1427 - IL size368
Referenced calls
Candide.Database.SpacDataBase::GetSpacOrNull(System.String)Shared.Entity.EntityInitializeException::.ctor()CandideCreator.Shared.SpacSystem.State::.ctor(System.String, System.Boolean, System.Nullable<System.Single>, System.Single, System.Boolean)Candide.Entities.Controllers.PotController.ExplosivePotController::<EntityInitialize>b__6_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.PotController.ExplosivePotController::<EntityInitialize>b__6_1()Candide.Entities.Controllers.PotController.ExplosivePotController::<EntityInitialize>b__6_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.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)
String literals
exploding_potinactiveactiveflashing*event:/effects/exploding_pot_fuse
OnAttached
#
public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1714D83FB6BF9BAC209C5D5B8F1419D7F684F1EC303AEFAD8C6F912D91A5F11A - Body hash
350655C5811ECC8BE1AC28843598C109A95CD2B58E727DF5FCB891EFEC6233A2 - IL size34
Referenced calls
String literals
event:/player/interact/pick_up_pot
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9A48E9E4C8520D591AA9F6A57DE246B167590BEF73BAC805E1EA5DD152652EAE - Body hash
1183E0C67A9CD52C45DBD33380AB1EE27186BDBFCEBB34C6E1D3E3F9A32A8873 - IL size134
Referenced calls
Shared.Entity.EntityWrapper::get_CarryingEntity()Shared.Entity.EntityWrapper::get_HeightFromFloor()Candide.Multiplayer.PlayerHelper::IsPlayer(Shared.Entity.EntityWrapper)
OnProjectileHit
#
public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
08524AC90522B895BBBF4BEBA4976A8C0F139286338DC9599825A0FAD831BE47 - Body hash
1E5608FC6CC9F53623F8DA1B69D9FF5BEEAA351D3DD81A4AE84EF865A8F3AB86 - IL size37
Referenced calls
Shared.Entity.EntityWrapper::get_CarryingEntity()Shared.Entity.EntityWrapper::get_HeightFromFloor()
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
679443A0D635A8BB739B55ADE0E0EC63235C47DE69AC6198379B2AB7CB56720E - Body hash
1CF79683612DB67D63CAB6279160C28E540D49017D2A1ABDE513880EB3F35B0F - IL size376
Referenced calls
Candide.Sound.AudioEvent.AudioEvent::Unload()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Combat.DeathHelper::SyncExplodeAsParts(Shared.Entity.EntityWrapper, Shared.Combat.DamageResult, System.Single, System.Single, System.Single, CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, Microsoft.Xna.Framework.Vector3, System.Boolean)Shared.Entity.EntityWrapper::get_HeightFromFloor()Candide.Graphics.ParticleSystem::NewParticle()Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_FloorHeight()Microsoft.Xna.Framework.Vector4::get_One()System.Random::Next(System.Int32, System.Int32)
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
AC8A58F3833D5BC732AC341043087292068F0D45EAC31CB6CD76FCC5EDDD2AE4 - Body hash
B01C7D972138CBC2FBD20BB08443DAF880B34D3C3A6ABDCBF66B9F9C91F0861B - IL size150
Referenced calls
Candide.Sound.AudioEvent.AudioEvent::Play()Candide.Sound.AudioEvent.AudioEvent::get_Playing()Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
184567A4DA19220E121A4A5B7A4F2B6C88E0EE3EA2FBD3BC91F6D87014EA53FD - Body hash
8B8A0D5E803C2811D5954042BA37C2CA7EDFF8EE23C0CE9C40233777F2FE637A - IL size175
Referenced calls
Candide.Sound.AudioEvent.AudioEvent::get_Playing()Shared.Entity.EntityWrapper::get_Position()Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Animations.EntitySpacAnimationStateMachine::Update(Shared.Entity.EntityWrapper, System.Single)Shared.Entity.Base.AbstractController::Update(Microsoft.Xna.Framework.GameTime)