Candide.Entities.Controllers.Legacy.SlidingController
Type JSONpublic class in Candide.Entities.Controllers.Legacy
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Legacy - Base type
Shared.Entity.Base.AbstractController - Hash
61CB21D06A634AFCE7078FCA6516A6A33C46A91160BBAC607CB8CC8751F19DEB
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
CratesPartsSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet CratesPartsSheet |
DustAnimation# | public | public CandideCreator.Shared.Graphics.FrameAnimation DustAnimation |
DustParticle# | private | private Candide.Particles.ParticleData DustParticle |
DustSpriteSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet |
PushDustSideParticle# | public | public Candide.Particles.ParticleData PushDustSideParticle |
_pushDustCooldown# | private | private System.Single _pushDustCooldown |
_pushPullAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _pushPullAudioEvent |
_sliding# | private | private System.Boolean _sliding |
_timer# | private | private System.Single _timer |
_type# | private | private System.String _type |
Methods
CreateDustStop
#
private System.Void CreateDustStop(System.Int32 intDirection, System.Boolean invert)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
215EF4D397719B6BC3308E60A94E73168E7ACECBE93724070D8587B8C5F8AC98 - Body hash
7F69F0024364E3FC72DD1E12245E3FC1CA9EFD0EA03222031602FD9F83F17BDE - IL size227
Referenced calls
Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)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)
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
BCCFE9A5701A2861F4F88757C993F889D6C994CF76F48400CED2CF716D5DBAA6 - Body hash
0EFC60A5DCAF864CC156F9A49F4ADBF0EBFAA097F8879D1A42C372BE2F4B32E4 - IL size28
String literals
typenone
EntityUnload
#
public System.Void EntityUnload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
F01F9CA22BFA89EA886006802ADD08D406B1FF7B5947F3622FBDC8FBBA1ED067 - Body hash
A57A46F43A26DC39088A7FE7CDC9B702763714177C11A64A48948805F7179926 - IL size17
Referenced calls
GenerateRandomPushDust
#
private System.Void GenerateRandomPushDust()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
817B6A14F75B923A9EA80D6949C5632E6CB29F0C93371BB369E682C24B009A5A - Body hash
7672941980C5EBA167956F7E49DFDB260EF986F6567B9E9155A4AB03AD532254 - IL size110
Referenced calls
Candide.Graphics.ParticleSystem::NewParticleFromData(Candide.Particles.ParticleData)Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.RandomHelper::NextVector2(System.Random)Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
Load
#
private System.Void Load()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3E6FAC1856F0F479E2BCB519266D9A99577AF13043171654D431A335B001F324 - Body hash
E139419D892731D0DBBFD015934D17BBC553070C3942DC8E61F865C6C24EABBE - IL size106
Referenced calls
System.String::op_Equality(System.String, System.String)Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)
String literals
stoneboxevent:/player/interact/push_stone
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
OnKilled
#
public Shared.Entity.Base.OnKilledBehaviour OnKilled(Shared.Entity.EntityKillInfo info)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.Base.OnKilledBehaviour - StaticFalse
- VirtualTrue
- Hash
90F10443ECBB801E51ED10D2A0D50EBE7053C0D84325E7DCC8536A6320A6301C - Body hash
9B3B84FE648B740D75D89B641A5C77089360EA69AB73A17768847BB89DD21667 - IL size475
Referenced calls
System.String::op_Equality(System.String, System.String)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_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)Candide.Sound.SoundExtensions::EmitSoundOneShot(Shared.Entity.EntityWrapper, System.String, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::get_One()Shared.Entity.EntityWrapper::get_Frame()Shared.Entity.EntityWrapper::get_MaxHealth()Shared.Combat.DamageResultHelper::GetViolenceVector(Shared.Combat.DamageResult, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Candide.Graphics.ParticleHelper::GetRandomDirectionVelocity(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::get_Velocity()Microsoft.Xna.Framework.Vector3::op_Division(Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::get_Fdt()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::get_UnitZ()Candide.Graphics.ParticleHelper::SpawnBouncyPushableParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Candide.Graphics.Drawable&, System.Single, System.Single, System.Single, System.Single)
String literals
boxevent:/hits/destruction/crate_smash
OnOutOfHealth
#
public System.Boolean OnOutOfHealth(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
115BF122E22B0F9BB81086D78B5C03AE48E212D3BD9268FD0803CE7F47139A4B - Body hash
D93D7A6B2B5CC86ECBCBB1B78B91EE44EC678FDDAAE70867510674D10BE125A0 - IL size61
Referenced calls
System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Frame()Shared.Entity.EntityWrapper::set_Frame(System.Int32)
String literals
box
OnPushPull
#
public System.Void OnPushPull(Shared.Entity.EntityWrapper otherEntity, System.Boolean pulling)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
103623AAB0ECBE59CFAA3B19DE084F6D79133C32A2EACB2D19EF604CB3C73694 - Body hash
47FB0874CC5B2BC2EEE6EFDC2B5A9255FFF7BF6A02CE83D68E87E9060B479083 - IL size126
Referenced calls
Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)Candide.Entities.Controllers.Legacy.SlidingController::CreateDustStop(System.Int32, System.Boolean)System.String::op_Equality(System.String, System.String)Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)Candide.Sound.AudioEvent.AudioEvent::Play(Candide.Sound.FmodParameter)
String literals
stoneboxPushing
OnPushPullStopped
#
public System.Void OnPushPullStopped(Shared.Entity.EntityWrapper otherEntity, System.Boolean pulling)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6D15312FFC5B5494E79A9558F187C7CFFABF2F68E84B7256EB52E5605D02C537 - Body hash
5A4C8D0B7713C5BAC13EB9951C8CFA5B146DE6801BF1C5B86AFAE0FF258AEBF2 - IL size118
Referenced calls
Shared.Entity.EntityWrapper::get_Direction()CandideCreator.Shared.Helpers.VectorExtension::DirectionToIntDirection(System.Single)Candide.Entities.Controllers.Legacy.SlidingController::CreateDustStop(System.Int32, System.Boolean)System.String::op_Equality(System.String, System.String)Candide.Sound.FmodParameter::.ctor(System.String, System.Single, System.Boolean)Candide.Sound.AudioEvent.AudioEvent::SetFmodParameter(Candide.Sound.FmodParameter)
String literals
stoneboxPushing
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9F611B5DD914E1F66CED050670633C7B4CBEE5FA4BBB81255109635D64B62F11 - Body hash
E9822261E741B9AD0A22AEF894D062C3EA65409C795D137DFC5FC1C4048AA1ED - IL size177
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Controllers.Legacy.SlidingController::GenerateRandomPushDust()System.String::op_Equality(System.String, System.String)Shared.Entity.EntityWrapper::get_Position()Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)
String literals
stonebox
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
681F7B84D28187879B85180E8900F15DDC0C8F2E8A9C69408FCF4139FE789998 - Body hash
3B28B72656F88BF23CDBC823E5B7A64980E04A658848F90727CC748E6371D9B8 - IL size7