Candide.Entities.Controllers.PotController.LightningPotController
Type JSONpublic class in Candide.Entities.Controllers.PotController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.PotController - Base type
Shared.Entity.Base.AbstractController - Hash
023EBB3FED6FDB072D8B17D2B4848550DEACF30B1EA11A6751CA252A1542FEE0
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
7996405FA957E7F5F7F0DAF1456F87FAEB688B0D14076D3762CEDF9C3E19DB38 - Body hash
AD3A3F51F2F769CA1F006B932B738807988AA2226DBD370D09854CC6B041AC1F - 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
F7F4A7993CA165CF40F5D2442472E20B3DE74DBA5218B8815C58B067D60C3CBD - Body hash
73BE0EBD900FF15E4EC98B8DF93137F63E67118EDA18567CD6F936812A9FC89A - 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.LightningPotController::<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.LightningPotController::<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
lightning_potinactiveactive
Explode
#
private System.Void Explode(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9ECE6EC7726FC7BC12915B8DF3423197D1A373092BBED31E0266F2F766FB3E09 - Body hash
0275CF9B089DAC9DA1500FBB2D3464B92013C4F7054DE9818E364B4B78B2145A - IL size245
Referenced calls
Candide.GameModels.Managers.TimeSystem::get_IsNight()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Position()Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)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
4651F128D461C19D1924D7461846DE011A0B295E841A9B7778FA44C994855E97 - Body hash
CC43ABA07F0D27DB3CBCF07D508B733567E8F9928FEBB9603972F2912693DC00 - 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
46FD53AD8B805C33E7422785A2877988359F42E3D895428502C649C7430D94F2 - Body hash
E618A8FD9059AB95E723E016E4BD78F2328B1186CA6C18C214C41305E6551C36 - IL size20
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
843CCC4D3B362DB612C4F94518C09D4800D6D2236F492FC205FC4626DC6009E7 - Body hash
90DD2194BA84FC80E59F7511B170303AF718D20F819D39CFAFA484470D1475FC - IL size30