Candide.Entities.Controllers.PotController.IncendiaryPotController
Type JSONpublic class in Candide.Entities.Controllers.PotController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.PotController - Base type
Shared.Entity.Base.AbstractController - Hash
57130CF7533BA2E86E4C0F3E6C7B2F005F67CDD872B432B5C5DA75704CCED0C1
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
2E77099FFD183D6B36DB58F28C77FA32288433F5C893B0E4383F872E2FC9925E - Body hash
60B0F3CF418AE8F61236901CCF8487DA8AB778893718AA1F8458EC0CE212B740 - 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
4FCA68FB0887ED15941A330E4AB78B726438C9F16AE5575F2877427B6E371E5B - Body hash
06A66673A5137171C264F80506B4DDC0AA18F0D68AB783597EDD7A81034A1795 - 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.IncendiaryPotController::<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.IncendiaryPotController::<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
incendiary_potinactiveactive
Explode
#
private System.Void Explode(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5F39D87A23BBEE825BFC32C4DDC8BAB65FA049DCF9A9E67CCB9B3E7D065C34FF - Body hash
4A12D566C02A6E99E7C0100D621A2A6DC5D24E65092E9DCA17F19DF52500D303 - 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
41D22B0B5F30AE1B4E249E7941431E88925E3428E857B65D08CF95AEC40BE9F8 - Body hash
70A3985BE4CEC54FEA32926B585B03CBFE1705EEF7DEC1FBBDFFF31A587E9193 - IL size22
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4561908D9C0E4B37E3543350B081C1446F125375BE69D8440139F843970C3922 - Body hash
5DA29792949F96889436B46C9B69AEFC57A41EC13E6F8CD06E8E19E61BD53BFC - IL size69
Referenced calls
String literals
event:/hits/hit_fireevent:/hits/destruction/pot_smash
OnServerSetState
#
public System.Void OnServerSetState(System.Int32 state)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2981ADF9F8C9E15EBA2520D2754024253438E5AB64E94D119DA561F6C84AF6B6 - Body hash
F51B5ED74C0E2BFC0A21BCF6BE5B2259935A877C7AE0177C986D63B926B2F344 - IL size20
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4EEC68A3EBBE24A974599F60E77DE53EBC3FBCCDCB625ED51ED59A3C3DD55EC8 - Body hash
B3B36CAFC735AD83D5936BCF3A2D0E90354543FC36D20A47AE7A5DCBDFB93B3D - IL size36