Candide.Entities.Controllers.Legacy.GiantHandController
Type JSONinternal class in Candide.Entities.Controllers.Legacy
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Legacy - Base type
Shared.Entity.Base.AbstractController - Hash
B867DF9C28793CE32B7538378FB5BDD3A6BCA22D65F217D52D13046ED20456A4
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
Dust2Animation# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust2Animation |
Dust2SpriteSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet Dust2SpriteSheet |
Dust3Animation# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation |
Dust3SpriteSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet |
DustAnimation# | private | private CandideCreator.Shared.Graphics.FrameAnimation DustAnimation |
DustParticleSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet DustParticleSheet |
DustSpriteSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet DustSpriteSheet |
StoneParticleSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet StoneParticleSheet |
_amountMoved# | private | private System.Single _amountMoved |
_destroyedWall# | private | private System.Boolean _destroyedWall |
_startingPosition# | private | private Microsoft.Xna.Framework.Vector3 _startingPosition |
_triggerDistance# | private | private System.Single _triggerDistance |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
6E89D160FEF452B1E67D50A1D25B6986078F9ADF0E0FC046BB71E7853C22D6DE - Body hash
4ED324F404CEC0956292062EA3CB3FA88CFC53A507857CEBD7DADED9FA63E13C - IL size8
EntityUnload
#
public System.Void EntityUnload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C8076B7B7F3B03946F5850555D37347C5B9235B316C9CAA42126FC8C0E16B8F7 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
SpawnDust2Particle
#
private System.Void SpawnDust2Particle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7FCF6EA5DF8061E5AF87280E50CA9CBA6E676C397C42142ACD1301E34B8B4220 - Body hash
A807BD5CD5DA725B330D94F2E694F4645AED0A0D3E8DFB30826470A6078120C7 - IL size350
Referenced calls
CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Candide.Graphics.ParticleSystem::NewParticle()Microsoft.Xna.Framework.Vector4::get_One()System.Random::Next(System.Int32, System.Int32)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
SpawnDustParticle
#
private System.Void SpawnDustParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean vertical, System.Single duration)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
02004D720ED501E3BC15C1A05BA7757B44E485E85DD645C31CAE07E9EB79F971 - Body hash
F156B32CCF6C28F65527A54DF38B6F1569B1823EEE83D609635A9A5750D039CA - IL size289
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()Microsoft.Xna.Framework.Vector4::get_One()System.Random::Next(System.Int32, System.Int32)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)
SpawnWallParticle
#
private System.Void SpawnWallParticle(Microsoft.Xna.Framework.Vector3 position, Microsoft.Xna.Framework.Vector3 velocity, System.Boolean bigBlocks)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0355BACAAEDB648DC5C5BDD8440F3018BBBAE7B296FEA7FC19D63B3E84EF7DD4 - Body hash
E21136410F9A900344B17CCC496BC8062163FDA5CD80D9A08AEFAE4998056BB3 - IL size546
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()System.Random::Next(System.Int32, System.Int32)Microsoft.Xna.Framework.Vector4::get_One()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)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::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_UnitZ()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Candide.Graphics.ParticleMasksExtensions::RemoveFlag(Candide.Graphics.ParticleMasks&, Candide.Graphics.ParticleMasks)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
12C0F7CA8A3FECF4DC94B427F4F7BF618252F74DE6B06722B756D3598969E886 - Body hash
393A28229E5757034F13CCDA4761A7CDB9733336ABBFFA52F8065927E2253CFD - IL size1597
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Shared.Entity.EntityWrapper::get_Position()System.Math::Abs(System.Single)Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)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)Candide.Entities.Controllers.Legacy.GiantHandController::SpawnWallParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean)Microsoft.Xna.Framework.Vector3::get_UnitX()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::get_PositionX()Candide.Graphics.Camera::AddTrauma(System.Double)Microsoft.Xna.Framework.Vector3::.ctor(Microsoft.Xna.Framework.Vector2, System.Single)Candide.Entities.Controllers.Legacy.GiantHandController::SpawnDustParticle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, System.Boolean, System.Single)System.MathF::Cos(System.Single)System.MathF::Sin(System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Candide.Entities.Controllers.Legacy.GiantHandController::SpawnDust2Particle(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Matrix::CreateRotationZ(System.Single)Shared.Entity.EntityWrapper::set_MeshTransformMatrix(Microsoft.Xna.Framework.Matrix)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_UnitZ()Microsoft.Xna.Framework.Matrix::get_Identity()
String literals
event:/hits/explosive/bombs
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9D7BB422B8F2D4A5AC59F3F54C032FE814C1E9C1979DB37BEA2CEFD19E1531F0 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1