Candide.Entities.Controllers.Other.PotController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Candide.Entities.Controllers.Other.VariableTextureController - Hash
A2040C2373E2974C990125C2A8FC198B1404D7A05E41B9B2C69947DAC0CC385B
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
Died# | public | public System.Boolean Died |
_changeFrame# | private | private System.Boolean _changeFrame |
Methods
Die
#
private System.Void Die(Shared.Combat.DamageResult damage)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
FC36A34087C0D7BBC9AC050729C675674919B914A17A102968EB7D32274C04C7 - Body hash
74FED7C93DF6FD8C5DB6BE8D585A020B7459EBDD3089178F9898B7610433C280 - IL size253
Referenced calls
Shared.Entity.EntityWrapper::set_Visible(System.Boolean)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Velocity()Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, 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)Shared.Entity.EntityWrapper::get_SpriteSheet()Shared.Entity.EntityWrapper::get_Frame()Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Controllers.Other.VariableTextureControllerBase::SpawnParticlesBase(CandideCreator.Shared.Graphics.SpriteSheet, System.Int32, CandideCreator.Shared.Helpers.Parameters, Microsoft.Xna.Framework.Vector3, System.Single, System.Single, System.Int32, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)
Called by
String literals
event:/hits/destruction/pot_smash
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
56492AA5B6056EC25201A0BD7929E34AB042A0ACDE30FC6A46046A2BAB636299 - Body hash
F69AA69270E642489DDB63EE1628FFDFAF1F80664D69F3156726F83D1FCD0488 - IL size102
Referenced calls
CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)Candide.Entities.Controllers.Other.VariableTextureController::EntityInitialize()Shared.Entity.EntityWrapper::get_Id()Shared.Entity.EntityWrapper::get_SpriteSheet()Shared.Helpers.EntityHelper::GetEntityIdBasedRandom(System.Guid, System.Int32, System.Int32)Shared.Entity.EntityWrapper::set_Frame(System.Int32)
String literals
texture
OnAttached
#
public System.Void OnAttached(Shared.Entity.EntityWrapper carrierEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
E89762438019FD99F01A8A894F438F7D22A4021D71CC7DB82C471260A4715A19 - Body hash
5342664E5F725032778B3C6F280C5589D5025341D2F2BCADCE10FD0A7378F455 - IL size69
Referenced calls
Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Frame()Shared.Entity.EntityWrapper::get_SpriteSheet()Shared.Entity.EntityWrapper::set_Frame(System.Int32)
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
E51368DE9DD804EC2151936559794307CF94941C0DE61970A778874FAF14640C - Body hash
BE890EBE6A39571A933C677F7D4DF2529D2FD1C02101FACAF4FB2E25A5D730D1 - IL size13
OnDetached
#
public System.Void OnDetached(Shared.Entity.EntityWrapper detachedEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FEEFB0C63D1C74C00794360BAA8E93BB2FCAF63CCA2092C82BF9BAE92934F1E5 - Body hash
5311E20A773F6FA45A4EEE1C47B0108019AF74847ACE6400564916F8B42D5B78 - IL size43
Referenced calls
Shared.Entity.EntityWrapper::get_Frame()Shared.Entity.EntityWrapper::get_SpriteSheet()Shared.Entity.EntityWrapper::set_Frame(System.Int32)
OnHitTheGround
#
public System.Void OnHitTheGround()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C374F5E014688DD45AB9C8AF3A1F76029D0F12C042A65B006DC4EAF5ECB5F52A - Body hash
4FF286ADD7CF9D4AA37C9A11DDF0EDDEDAE2AAF430A3E723E0C3F6B70F0E8AFA - IL size8
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
5BF2F057984A29A7DC1F1F21E4112EB04CE775CC05D5FE895E9E7EED7EAC243A - Body hash
348D2C0FACE881E0E6ECB76528770B836EA22BF35613FA4F233CE3391929B2F7 - IL size18
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F425FE7DE198844FF601D2167AB6B670920698631C6999C92BB47FE150133D5F - Body hash
DCB04B3C62415143F491B421CBD1F7BB21AF3DCCA653F921AE86D8060D4451FF - IL size18
OnTerrainCollision
#
public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3& velocity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4234435F91A8C45B9824BB8C8E7BA566D14B2DE3ED603F78708673EF28101EF1 - Body hash
11D2406EABA3C01833D6EC6072C06DFE569B38A7A9E474158ACE348EADB9FE9A - IL size21
Referenced calls
Shared.Entity.EntityWrapper::get_IsThrown()Candide.Entities.Controllers.Other.PotController::Die(Shared.Combat.DamageResult)