Candide.Entities.Controllers.SatyrControllers.SatyrWatchtowerController
Type JSONpublic class in Candide.Entities.Controllers.SatyrControllers
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.SatyrControllers - Base type
Shared.Entity.Base.AbstractController - Hash
5E2DEAC150BF095567020E09058D341EFA5B8B2A57F081A50D97B62D5FF02B31
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
StoneParticlesSheet# | public | public CandideCreator.Shared.Graphics.SpriteSheet StoneParticlesSheet |
_animationStateMachine# | private | private Candide.Entities.Animations.EntitySpacAnimationStateMachine _animationStateMachine |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
57672BC63BDB2CC2EBACA75960234B337FDDA0741357F61C89D8317C5A50E2A6 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B8AB77B7C42CD455561F82FB414D3DA22894AA52BE1F280E8B6C3148D14F30B9 - Body hash
0B52E5158B1CD9ECD20BF454B5012283D5CF7B693350DF492554195D754C64E2 - IL size20
Referenced calls
Shared.Entity.EntityWrapper::set_UsesSpac(System.Boolean)
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
18333A559F4D356C9DF73C00DD3C849E114D2067A5E318495EF1D62C119E3717 - Body hash
3DF1531EBCE92DF2DA9D25FF1E1F495B9AAF681924D5C163ADC7005DE541BDA0 - IL size34
SpawnParticles
#
private System.Void SpawnParticles(System.Single damageResultTotalDamageTaken)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B3C881AA0A09B158BBF09E84F6163C1826BEC43EA1692CA0F947576E0DFF191A - Body hash
6FF44D17405F9C1AB234B7C4120F78ED7D441F019239184DE2377B5E981F0089 - IL size884
Referenced calls
Shared.Entity.EntityWrapper::get_Shape()Shared.Entity.EntityWrapper::get_Health()System.Math::Clamp(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)System.Random::NextSingle()System.MathF::Floor(System.Single)System.MathF::Ceiling(System.Single)System.Random::Next(System.Int32)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::get_One()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)CandideCreator.Shared.Helpers.RandomHelper::NextVector3(System.Random)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)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Collision.CollisionShape::GetBoundingBoxRectangle(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::get_Left()CandideCreator.Shared.Models.RectangleF::get_Right()CandideCreator.Shared.Models.RectangleF::get_Top()CandideCreator.Shared.Models.RectangleF::get_Bottom()Shared.Entity.EntityWrapper::get_PositionZ()CandideCreator.Shared.Models.RectangleF::get_Center()Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector2&)System.Random::Next(System.Int32, System.Int32)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4A78BCE282144201A1AAE24E09C2B28AF6AE9CE81845D1B1437CD83EE2AC158A - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1