Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler
Type JSONpublic class in Candide.Entities.Controllers.RobotBossController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.RobotBossController - Base type
System.Object - Hash
07F4C2BC229C7E4CA26EBF107100C103F88DD706E095DB02D11E2D019A671ECE
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
BossController# | public | public Candide.Entities.Controllers.RobotBossController.RobotBossController BossController |
Dust3Animation# | private | private CandideCreator.Shared.Graphics.FrameAnimation Dust3Animation |
Dust3SpriteSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet Dust3SpriteSheet |
EndHeight# | public | public System.Single EndHeight |
Entity# | public | public Shared.Entity.EntityWrapper Entity |
FloatHeight# | public | public System.Single FloatHeight |
PredictionScale# | public | public System.Single PredictionScale |
RecoveryTime# | public | public System.Single RecoveryTime |
ReturnPosition# | public | public Microsoft.Xna.Framework.Vector3 ReturnPosition |
SlamTime# | public | public System.Single SlamTime |
SmashCracksSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet SmashCracksSheet |
StartHeight# | public | public System.Single StartHeight |
State# | public | public System.Int32 State |
Target# | public | public Shared.Entity.EntityWrapper Target |
Timer# | public | public System.Single Timer |
Methods
Attack
#
public System.Void Attack(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
0A5C64B3BF96B908F63DE4DCC5176C3B8379C4BA2936D8BD1034F120457B491B - Body hash
774803A4B54068CCB54299E29A5EEDAB6ECBEA904265294C250964CAB9403805 - IL size32
Referenced calls
Finish
#
public System.Void Finish()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
157F7B5C2B0A2881335EDAA897FB922578435ADC5F058A6DDC75F1C7BE7E6CAF - Body hash
8B0B774D554AFC94C5BEDA916BA3ABDC2E8C33D5F0B985446E477225B294B19E - IL size37
Referenced calls
ResetState
#
public System.Void ResetState()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
9F7857B2ACEAADC2D382474A78D0F19835E39C230421478B2EA8B14A165F44E0 - Body hash
7EB7E643C900E1BE237C406970CEB6DCC33B783FAE0AE69D642FE86080D906D0 - IL size12
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
EC6296FDE5906D4A7C56FEE39A7ECBB48F6F0258C6D5AF153FBE397A1DC7C6B6 - Body hash
FC09D86D969D93571642C88030469F0A3109EEE9BF87847447BF8EB7022F6C19 - IL size360
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)
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
3CF583897400159D463E3FC590E2A291C371E331FB751E9CAA994E2F60FBD2E0 - Body hash
E3E5FA6C74133398A4F7A4366BE73D672AEDB0458804585C1CDDF0A5A3216F78 - IL size1691
Referenced calls
Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::Finish()Shared.Entity.EntityWrapper::get_Fdt()Candide.Entities.Controllers.RobotBossController.RobotBossSlamHandler::ResetState()Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntityWrapper::get_Position()CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Candide.World.WorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)Shared.Entity.EntityWrapper::get_Velocity()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)Shared.Entity.EntityWrapper::get_Shape()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::Clamp(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::get_One()System.Math::Clamp(System.Single, System.Single, System.Single)Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.InterpolationHelper::BackIn(System.Single)Microsoft.Xna.Framework.MathHelper::Lerp(System.Single, System.Single, System.Single)Candide.Graphics.Camera::AddTrauma(System.Double)Candide.Entities.Controllers.RobotBossController.RobotBossSpawnHandler::SpawnRubble(System.Int32)Shared.Entity.EntitySystem::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.Combat.DamageTypesArray::.ctor(System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single, System.Single)System.Nullable<Microsoft.Xna.Framework.Vector3>::.ctor(!0)Shared.Combat.SharedCombatHandler::CalculateAndApplyDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.DamageSourceType, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()Candide.Graphics.VFX.VfxShockwave::.ctor()Candide.Graphics.VFX.VfxPlayer::PlayShockwave(Candide.Graphics.VFX.VfxShockwave)Candide.Sound.SoundPlayer::Play3DEventOneShot(System.String, Microsoft.Xna.Framework.Vector3, System.Single, System.Single)
Called by
String literals
event:/hits/explosive/bombs