Candide.Entities.Controllers.Legacy.FireController
Type JSONpublic class in Candide.Entities.Controllers.Legacy
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.Legacy - Base type
Shared.Entity.Base.AbstractController - Hash
F64404D15CF5F3E936E2AC9BF4DD88B278999E74F626E410EBA88FA6E12D6E39
Relationships
Base type
Fields
| Name | Visibility | Signature |
|---|---|---|
LaserEffectSprite# | public | public CandideCreator.Shared.Graphics.SpriteSheet LaserEffectSprite |
SmokeAnimation# | public | public CandideCreator.Shared.Graphics.FrameAnimation SmokeAnimation |
SmokeSprite# | public | public CandideCreator.Shared.Graphics.SpriteSheet SmokeSprite |
_fireAnimation# | private | private CandideCreator.Shared.Graphics.FrameAnimation _fireAnimation |
Methods
EntityInitialize
#
public System.Void EntityInitialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
DD49257635D1B9DE5113130B6F32DF48E934DEBDD85EBB4490BA769CADA4AEDE - Body hash
BB3BEF7395985925193B154E0AC6657FD5836504FBFC3E641EEE66266A945CCA - IL size27
OnDamaged
#
public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
ABC43104E257EA2B093C3F244FD47A8F6EEB57DB8A6CEF437B3C9342AF9944C5 - Body hash
B931CC59624BE9E9579ED5BC672D30B3AF5E7D5BD1ECB7055C378BEE02D1B7A2 - IL size32
Referenced calls
OnEntityCollision
#
public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3& overrideVelocity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
491A70E3F2AB153A6E85C31EA1B7F9258C2420CDB3DE3C580B859B12D98E88CE - Body hash
EAFF5C59AA9CBF152ABAEC9FF6A71F9CF7467B67A13B76131CDE47976CB559DE - IL size168
Referenced calls
Shared.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)Shared.Combat.DamageTypesArray::.ctor()Shared.Entity.EntityWrapper::get_Position()System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Shared.Combat.DamageInfo::.ctor(Shared.Combat.DamageVfx, Shared.Combat.DamageSourceType, Shared.Entity.EntityWrapper, Shared.Combat.HitInfo, Shared.Entity.EntityWrapper, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.AttackType, System.String, System.String)Shared.Combat.SharedCombatHandler::ApplyDamage(Shared.Combat.DamageInfo)
SpawnFireSpark
#
public System.Void SpawnFireSpark()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
F885CD2232E16A816FE76394C64C5119E96EDF571046C1D8B1FF014DC876FB44 - Body hash
D3F3138B5BC6B26904C72797AE73343640997C458B8368CF2F0E26C86DE6518B - IL size850
Referenced calls
CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Matrix::CreateRotationX(System.Single)CandideCreator.Shared.Helpers.VectorExtension::DirectionToAngle(System.Single)Microsoft.Xna.Framework.Matrix::CreateRotationY(System.Single)System.MathF::Cos(System.Single)System.MathF::Sin(System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::Transform(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Matrix)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Graphics.ParticleSystem::NewParticle()Microsoft.Xna.Framework.Vector4::.ctor(System.Single, System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::get_Zero()System.Random::Next(System.Int32, System.Int32)Candide.Graphics.TemperatureComponent::SetDecayTime(System.Single)Microsoft.Xna.Framework.Matrix::CreateScale(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::get_UnitZ()CandideCreator.Shared.Helpers.MatrixHelper::CreateLookAt(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Matrix::Multiply(Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&, Microsoft.Xna.Framework.Matrix&)
SpawnSmokeParticle
#
public System.Void SpawnSmokeParticle()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
EBB5EC32E7730C6A09A2A9637E31776A3316DD09091472927F20181BC5FC51E3 - Body hash
798E7C18D8187375D38145BA06E8192247DB3ABC2D09B493B32161CB9ACBAD19 - IL size464
Referenced calls
Candide.Graphics.ParticleSystem::NewParticle()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)CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector4::get_One()
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
D4F29CA146A3B45321A872664EBA070ADC37A8A85428A8E3941128F6385B721A - Body hash
F5580C6B1DFD997B469E70F452358DF080B01D7C7FA18E8D9F5360AB4DF4DFFC - IL size318
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()Shared.Entity.EntityWrapper::get_Dt()CandideCreator.Shared.Graphics.FrameAnimation::Update(System.Double)CandideCreator.Shared.Graphics.FrameAnimation::get_CurrentFrame()Shared.Entity.EntityWrapper::set_Frame(System.Int32)CandideCreator.Shared.Helpers.EffectHelper::FlickerHelper(System.Single, System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::set_LightSourceColor(Microsoft.Xna.Framework.Vector3)Candide.Entities.Controllers.Legacy.FireController::SpawnSmokeParticle()System.Action::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)Candide.Entities.Controllers.Legacy.FireController::SpawnFireSpark()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Shared.Entity.EntityWrapper::set_LightSourceOffset(Microsoft.Xna.Framework.Vector3)