Candide.Entities.Controllers.Other.MassivePotController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Shared.Entity.Base.AbstractController - Hash
799B9D8DEB69CC294EDB30797EC002267F0AFC41E86C12622EB0BAD007525941
Relationships
Base type
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FB41BE438080B17C22A134B80D0F047045ABC8C9C655868432C94D8DA0B5D41E - Body hash
520422BD4E8D90ADB5022BE702BBF0AB6837EDCA6491AF62952CD313655AC81A - IL size250
Referenced calls
Shared.Entity.EntityWrapper::get_SpriteSheet()Shared.Entity.EntityWrapper::get_Visible()Shared.Entity.EntityWrapper::get_CarriedId()System.Nullable<System.Guid>::get_HasValue()CandideCreator.Shared.Graphics.SpriteSheet::GetFrame(System.Int32)Microsoft.Xna.Framework.Vector4::get_One()Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::get_FlashColor()Candide.Graphics.DeferredRenderer::AddImmediateSprite(Candide.Graphics.ImmediateSprite)
Die
#
private System.Void Die()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9619801BED8703C421415B3B7D77F6623D4D2CB6BA6B88FC28A8E805B18F87A3 - Body hash
A66C2E549F1E8DB15DF768221772E6986135B60F15F8D32A962746F60D829DE8 - IL size508
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_Velocity()Shared.Entity.EntityWrapper::get_Fdt()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)System.Random::Next(System.Int32, System.Int32)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::get_One()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextDouble(System.Random, System.Double, System.Double)System.Math::Cos(System.Double)System.Math::Sin(System.Double)Microsoft.Xna.Framework.Vector3::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_UnitZ()Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, 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
10956749BD8E40624A428F151E955D6FFC2E0E58B5CA0484DBF24E4478DE0A7F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
GetInteraction
#
public Shared.Models.Interaction.Interaction GetInteraction(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
Shared.Models.Interaction.Interaction - StaticFalse
- VirtualTrue
- Hash
8917EDB8D5811A7A6A5CEEE2B28C08D5796A31DB61277AA72CF2D88C98762AD4 - Body hash
3C9949F2688E1E9D3FE76D43979C4A221FBBF5680703C5755E839F5CF484204E - IL size54
Referenced calls
Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_CarriedId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.Base.AbstractController::GetInteraction(Shared.Entity.EntityWrapper)
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
OnEntityDetached
#
public System.Void OnEntityDetached(Shared.Entity.EntityWrapper detachedEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3D897EAF35E6996E1A18F0160E21F7C903D2BE124A90005D55B2597B7F3DA543 - Body hash
DA560A13A0AAD8EA6BBCA029A30425D1D1831EC1666C2E50A81CB0BE4E57D21A - IL size65
Referenced calls
Shared.Entity.EntityWrapper::get_CarriedId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntityWrapper::get_CarriedEntity()Shared.Entity.EntityWrapper::get_PositionZ()
OnInteract
#
public System.Void OnInteract(Shared.Entity.EntityWrapper otherEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
536DF659B71644513B9752BA1EBD70932D4323E7A990F0469CA644265B686B32 - Body hash
3E291F5B2E05693278AD70248DB3555DE5B757D5021B43909B5349583F56CA8A - IL size32
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
FE5AD496F1E6A8C171ACBE5D9CBCF11B298EBCAA8D5C8FCFCCF62357C285D839 - Body hash
1E80CAFB45DB539DD623B6C4441E8E8CF73776C5DC06F9FA70E006CA8A373526 - IL size12
Referenced calls
OnRemove
#
public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FC13707E45DF533312C5B7D95339F7969DBB4017E8C93D94B3E41F11A249DF8B - Body hash
991B02BE9297CF6DFB52536770B106BEF1050452B3FD9FB896DAAD6EEB14A7A8 - IL size96
Referenced calls
Candide.Entities.Controllers.Other.MassivePotController::Die()Shared.Entity.EntityWrapper::get_CarriedId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntityWrapper::get_CarriedEntity()Shared.Entity.EntityWrapper::get_PositionZ()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DBE7A880570D1C4AE9F4AEE107300F1D61CC158D576D678E50483493F5668CE5 - Body hash
3A8A54E3ED3FAD85496E2A3E846F7620DD048D6CE41F457A77EB2E3F05A511AD - IL size122
Referenced calls
Shared.Entity.EntityWrapper::get_CarriedId()System.Nullable<System.Guid>::get_HasValue()Shared.Entity.EntityWrapper::get_CarriedEntity()Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::set_CarryingOffset(Microsoft.Xna.Framework.Vector3)