Candide.Combat.CombatHandler
Type JSONpublic class in Candide.Combat
Type metadata
- Assembly
Romestead - Namespace
Candide.Combat - Base type
System.Object - Hash
605B088F9FE8B306BBBF2F576264E8E7155CCC867C7E221860D940807839EE8E
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Explosion3# | public | public CandideCreator.Shared.Graphics.SpriteSheet Explosion3 |
Explosion3Animation# | public | public CandideCreator.Shared.Graphics.FrameAnimation Explosion3Animation |
Methods
MakeDamageExplosion
#
public System.Void MakeDamageExplosion(Microsoft.Xna.Framework.Vector3 position, System.Single radius, System.Single strength, Shared.Combat.DamageTypesArray damage, System.Boolean vfx, System.Boolean screenshake, Shared.Entity.EntityWrapper source)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F31BC09551D944C226E7DE3DA5E182391E52EFA387021DC0453A370050BC3218 - Body hash
EE82D02316C6C2B76EF94D47B3DE1DD4877E4D32C8BB157856FF3B3A33D64214 - IL size826
Referenced calls
Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Candide.World.WorldHandler::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::NormalizeSafe(Microsoft.Xna.Framework.Vector3)Shared.Combat.SharedCombatHandler::CalculateHitInfo(Shared.Entity.EntityWrapper, System.Single, System.Single, System.Single, System.Single, Microsoft.Xna.Framework.Vector3, Shared.Combat.AttackType, Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray, System.Single, System.Boolean, System.Single)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)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)Shared.Combat.SharedCombatHandler::ApplyKnockback(Shared.Entity.EntityWrapper, Shared.Combat.HitInfo)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()Candide.Graphics.ParticleSystem::ApplyExplosion(Microsoft.Xna.Framework.Vector3, System.Single, System.Single)Microsoft.Xna.Framework.Color::get_White()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.Graphics.ParticleMasksExtensions::SetFlag(Candide.Graphics.ParticleMasks&, Candide.Graphics.ParticleMasks)Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Candide.Graphics.VFX.VfxShockwave::.ctor()Candide.Graphics.VFX.VfxPlayer::PlayShockwave(Candide.Graphics.VFX.VfxShockwave)Microsoft.Xna.Framework.Vector3::get_One()Candide.Graphics.VFX.VfxPlayer::PlayLightSource(Candide.Graphics.VFX.VfxLightSourceArgs, Microsoft.Xna.Framework.Vector3, System.String)Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Math::Clamp(System.Single, System.Single, System.Single)Candide.Graphics.Camera::AddTrauma(System.Double)CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Models.RectangleF::Contains(Microsoft.Xna.Framework.Vector2)
String literals
event:/hits/explosive/bombs