Candide.Entities.Controllers.RobotBossController.RobotBossLaserHandler
Type JSONpublic class in Candide.Entities.Controllers.RobotBossController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.RobotBossController - Base type
System.Object - Hash
8AFE930A982B320E8E875CC38D465B8E5F75A786A31D56D174815B48734B39E0
Relationships
Base type
System.Object
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
BossController# | public | public Candide.Entities.Controllers.RobotBossController.RobotBossController BossController |
ChargeTime# | public | public System.Single ChargeTime |
Entity# | public | public Shared.Entity.EntityWrapper Entity |
Laser# | public | public Candide.Entities.Controllers.Legacy.LaserBeam Laser |
LaserOffset# | public | public Microsoft.Xna.Framework.Vector3 LaserOffset |
State# | public | public System.Int32 State |
SweepTime# | public | public System.Single SweepTime |
Timer# | public | public System.Single Timer |
_laserSourceAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _laserSourceAudioEvent |
_laserWallSparkAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _laserWallSparkAudioEvent |
Methods
Attack
#
public System.Void Attack(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
659E405C93A559A5B8E35A364CD364F90125BFCB20668DB9D328EB437593B28D - Body hash
B933E09EDBDBFBF1AECB7C55BA2CA52976D1A3EDBB11360934454BCD89221680 - IL size82
Referenced calls
Shared.Entity.EntityWrapper::set_Direction(System.Single)Microsoft.Xna.Framework.Vector3::get_UnitY()Candide.Sound.AudioEvent.AudioEvent::Play()
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CD860E777A5B58C9FBBECC0C30C4150EE51A03C57245B732103DB81AC0D3F431 - Body hash
5C7C8731EFAC8DED60123E62AEF52CF7E36F4506442F5153DDC28E2D4D29C6BA - IL size31
Referenced calls
StartFiring
#
public System.Void StartFiring()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D827179B7C5319EC56F59A6310672245F4C4FB270D4009403FA205E21D2E4224 - Body hash
3094C13DDC52C8DEF6348772FF4B8A410202EBDF56ADC2542D59A4FEF32A8AB5 - IL size28
Referenced calls
StartSparking
#
public System.Void StartSparking(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
CB49841E3EBCA154AD5F6C69C69B09BDE57AA5818CD9D672ED0E29F93F6257BB - Body hash
D0FF0640D03FA39F791DF225971D6451BD3B0DECBE474B07D166AF446392DC96 - IL size93
Referenced calls
Microsoft.Xna.Framework.Vector3::get_UnitY()Candide.Sound.AudioEvent.AudioEvent::Play()
StopFiring
#
public System.Void StopFiring()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5BFE2B9DFAFFA79E8DD03E51B9623425768830E2397EC66DA695ED38176F05F3 - Body hash
84D30411F46F93F02FD9EDC6260CF4067020FC95E581ECDE4FAFBFE191932C81 - IL size60
Referenced calls
Unload
#
public System.Void Unload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C264817DAFEE35244640C95747B21EEE1314A80C07DC1A0B4BAE2F465ADED7F0 - Body hash
06618A89AD5122E17A9265331D1EE2531C3264F453DF0716A18EB097437EA4B5 - IL size49
Referenced calls
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
07DB7F8F2159FB91799B12786D4EF79CB882E1512D42D528716C0C389A668D35 - Body hash
700F09CF02670305EB350EBD5483A547FD751EB6E338B285DC4878D51B582E1E - IL size560
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Shared.Entity.EntityWrapper::get_Position()Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)Shared.Entity.EntityWrapper::get_Fdt()Microsoft.Xna.Framework.Vector3::get_UnitY()CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)Candide.Sound.AudioEvent.AudioEvent::Play()CandideCreator.Shared.Helpers.InterpolationHelper::CatmullRom3(System.Single, System.Single, System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)Candide.Entities.Controllers.RobotBossController.RobotBossController::FinishAttack()
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7489012A354047CCC5E5384C28743D5DDB41E839CD53D13194344D5D4C5F5247 - Body hash
4F6C935994205AAFC363F1AEABB3207D961FA455F6ABABABBE8C1AA35808DF96 - IL size105
Referenced calls
Candide.Sound.AudioEvent.AudioEvent::Unload()Candide.Sound.AudioEventArgs::.ctor(System.String, System.Boolean, System.Single, System.Single)Candide.Sound.AudioEventFactory::CreateAudioEvent(Candide.Sound.AudioEventArgs, System.Boolean, System.Boolean, Shared.Entity.EntityWrapper)
String literals
event:/environment/ancient_temple/lazerevent:/environment/ancient_temple/lazer_wall_sparks