Candide.Entities.Controllers.PotController.PoisonPotController
Type JSONpublic class in Candide.Entities.Controllers.PotController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.PotController - Base type
Shared.Entity.Base.AbstractController - Hash
F003FFBBF9416A13622A309EEDBED28A6CAD6BC7622D16EAB78B247279503767
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
Exploded# | public | public System.Boolean Exploded |
PartsSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CB1557B635CED8A41B57F7B037242E659C3BD081ED8FCFFB921F81626E97E976 - Body hash
757347E1C3A65237916F81D4E91EE78A51090C1644A776EB9A55EC4192D3C24E - IL size221
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)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8389978AD592099F4FCCBA04EF71D4B76783CFFD5018408A537DB9A46A742DBA - Body hash
05A7B08CDCD27AA6D6E94275469471613FFCE449A3627DA3DF38FE00536374C6 - IL size275
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.PoisonPotController::<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.PotController.PoisonPotController::<EntityInitialize>b__3_1()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)
String literals
poison_potinactiveactive
Explode
#
private System.Void Explode(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0AF78C8AAA6DD7B059AF0D09EAB93F4D4430F72D41143DFCCD9614ACC163065F - Body hash
FA45D72F7217FD6EF7821B644B39D62A5EAF75DB2A6F05CF47A2D08086AD2DDC - IL size71
Referenced calls
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)
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
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
58566DB297630C20606B6E1EF8DAA991FED2BAB882BB2D5E74DD23E90A231C24 - Body hash
DE9E808C72056D4E94620F8A00FDDD569BE8F1A297B10F66153B0178B7A879F6 - IL size22
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7CA78E37D8F48F1C6E70060EE30B0EC69BD3E3FEDB7F75D2C1B7CDC659FA0FF8 - Body hash
D548563B4EA051A4143D3D71C7D3581FC00CBBD7808009499D0333F53F1EB196 - IL size43
Referenced calls
String literals
event:/hits/destruction/glass_smash
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9515B5C899CF9D2C386B4B02AA0912D236135E3384BB835A3D9BEABBDE7D2E79 - Body hash
9A80248C9FFD67A130F14213222DCF83122674C52DEC04354053CA7F39B88351 - IL size20
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
0FC42895D25778350B342960EC525EA292A20D97275C4605B46391AB10F809C7 - Body hash
6EF11E1FC903E6E2AC59D123A66E12F0A203FCD63BC61FCC7033FFEF5B4F9D96 - IL size36