Candide.Entities.Controllers.Other.BarricadeController
Type JSONpublic class in Candide.Entities.Controllers.Other
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Other - Base type
Candide.Entities.Controllers.Other.FurnitureController - Hash
E275A66DED9C24BF50F3279B930E4CE948B24AA8EA5AE1B35EC8F0FB015EFBFD
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
DestructionSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet DestructionSheet |
DustAnimation# | private | private CandideCreator.Shared.Graphics.FrameAnimation DustAnimation |
DustSpriteSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet |
PartsSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet PartsSheet |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
65A0108A9CCACC0E9B37BF86F5FFC5149118B442A2D45E437CC9211E93CF19E7 - Body hash
1C448B7253D71D9837B6099708FDD5C0CF47D0E2E0FFEF4E022F7D0B88FE4EEA - IL size56
Referenced calls
Candide.Entities.Controllers.Other.FurnitureController::EntityInitialize()Shared.Entity.EntityWrapper::set_SpriteSheet(CandideCreator.Shared.Graphics.SpriteSheet)Shared.Entity.EntityWrapper::set_Frame(System.Int32)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EFA8A0FDEC0D0255D4B0750A241AA283DF5A285652BBF9039BFA86B45CAB0A8C - Body hash
9A2F4A6660823C2FA911C6CFDEB403C678AACFC5379C2B2177F75346A2CD25D8 - IL size94
Referenced calls
Candide.Entities.Controllers.Other.FurnitureController::OnDamaged(Shared.Combat.DamageResult)Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_Color()Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
AEB70F5AACBB92D811E2A890F25EB2CCAE2F9FF0C178DEB60F835B5BB722C761 - Body hash
6B5EB81CDA1BD8477A000E8362BF577DBC790CF839C0EA44303632BDCA8A78FE - IL size372
Referenced calls
Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntityWrapper::get_Color()Candide.Graphics.ParticleSystem::NewFrameAnimationParticle(Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Graphics.FrameAnimation, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Color, System.Single, System.Single, System.Single, System.Boolean, System.Single, System.Boolean, System.Single, System.Boolean)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::get_One()Shared.Entity.EntityWrapper::get_Frame()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)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)Microsoft.Xna.Framework.Vector3::get_UnitZ()Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable&, System.Single, System.Single, System.Single, System.Single)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)
String literals
event:/hits/destruction/barricade_break
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DA25DA2FF2F1552AFB40CB9E2B59D15A79B07A5BD43B55B40733885A9BA966FB - Body hash
6C016964C957122DB1AA44A10BE844192946FF8934E5E3B1C14DBD511BB13D74 - IL size55
Referenced calls
Candide.Entities.Controllers.Other.FurnitureController::Update(Microsoft.Xna.Framework.GameTime)Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_MaxHealth()Shared.Entity.EntityWrapper::set_Frame(System.Int32)