Candide.Entities.Controllers.MinervasOwlBossController.LaserHandler
Type JSONpublic class in Candide.Entities.Controllers.MinervasOwlBossController
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.Controllers.MinervasOwlBossController - Base type
System.Object - Hash
F1ACE25C64BC2A34ECEE7041FA84DD3422DA2C4789671701C02A324B68352D05
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
Charging# | public | public System.Int32 Charging |
EyePositions# | public | public System.Collections.Generic.List<Microsoft.Xna.Framework.Vector3> EyePositions |
Firing# | public | public System.Int32 Firing |
Idle# | public | public System.Int32 Idle |
LaserBeams# | public | public System.Collections.Generic.List<LaserHandler.LaserBeamWrapper> LaserBeams |
LaserTargetIds# | public | public System.Collections.Generic.List<System.Guid> LaserTargetIds |
LaserTargets# | public | public System.Collections.Generic.List<Shared.Entity.EntityWrapper> LaserTargets |
OwlEntity# | public | public Shared.Entity.EntityWrapper OwlEntity |
State# | public | public System.Int32 State |
Sweeping# | public | public System.Int32 Sweeping |
_laserSourceAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _laserSourceAudioEvent |
_laserWallSparkAudioEvent# | private | private Candide.Sound.AudioEvent.AudioEvent _laserWallSparkAudioEvent |
_singlePlayerFight# | private | private System.Boolean _singlePlayerFight |
_velocity# | private | private Microsoft.Xna.Framework.Vector3 _velocity |
Methods
BeforeRender
#
public System.Void BeforeRender()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
45D54C28CA9BE1358643DD0EA750AB4FDF117AE8FE3FEBA736E81826CF05A239 - Body hash
EE21CB0DEDE96E0C3CE918842BADFDF98593DCD6F3F6F826B9945CD42D542A40 - IL size76
Referenced calls
System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::GetEnumerator()List.Enumerator<LaserHandler.LaserBeamWrapper>::get_Current()Candide.Entities.Controllers.Legacy.LaserBeam::BeforeRender()List.Enumerator<LaserHandler.LaserBeamWrapper>::MoveNext()System.IDisposable::Dispose()
Initialize
#
public System.Void Initialize()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
C46CD43D90656E4721D17CD459CF67450E929B376FB1E3AB4D23C8BBB3D7BD14 - Body hash
ECEBC23C2CF836EA0D6D1F1D4DEBB2144AAA424E0DE732D237908147B729D9C5 - IL size375
Referenced calls
System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::Clear()Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::get_Shape()Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Microsoft.Xna.Framework.Vector3::op_Division(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)Microsoft.Xna.Framework.Vector2::Normalize()CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)LaserHandler.LaserBeamWrapper::.ctor()Candide.Entities.Controllers.Legacy.LaserBeam::.ctor()CandideCreator.Shared.Helpers.RandomHelper::NextFloat(System.Random, System.Single, System.Single)Microsoft.Xna.Framework.Vector3::Cross(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::Add(!0)
StartFiring
#
public System.Void StartFiring()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BFAC003E2AB0166CC5F91F57613ECA6C08B2B109AF52EFDE5F77E7B1EF25A123 - Body hash
66D50ACF26799416B69B04F4FC9F1A475B0FA97CC7FB77BB578972B1DF87BA47 - IL size73
Referenced calls
System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::GetEnumerator()List.Enumerator<LaserHandler.LaserBeamWrapper>::get_Current()List.Enumerator<LaserHandler.LaserBeamWrapper>::MoveNext()System.IDisposable::Dispose()Candide.Sound.AudioEvent.AudioEvent::Play()
StartSparking
#
public System.Void StartSparking(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
5C7BBB5D479591FFC7EDCAF47536D2630FADB3D5DF6D211E7C1C6A58BF69E4ED - Body hash
672B528EB2AC33399447BA7BA5F750C96D55A03EA6CD9981AE6081A54B543710 - IL size124
Referenced calls
System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::GetEnumerator()List.Enumerator<LaserHandler.LaserBeamWrapper>::get_Current()List.Enumerator<LaserHandler.LaserBeamWrapper>::MoveNext()System.IDisposable::Dispose()Candide.Sound.AudioEvent.AudioEvent::Play()
StopFiring
#
public System.Void StopFiring()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
B67E87FD2AC21755C82BF1F43A065EC08DF32B4EB67E3179F673F53274F812F7 - Body hash
CF7D1478F44793A5432F532194CCE942C2C06D28D1A2E41C1EEAA9CBE454216E - IL size105
Referenced calls
System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::GetEnumerator()List.Enumerator<LaserHandler.LaserBeamWrapper>::get_Current()List.Enumerator<LaserHandler.LaserBeamWrapper>::MoveNext()System.IDisposable::Dispose()Candide.Sound.AudioEvent.AudioEvent::Stop(System.Boolean)
Unload
#
public System.Void Unload()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D2FF5D6BA23C780C1C94812F2CFC59422896B4839C0251F71099E4636722F1AB - Body hash
B3F2144C5F384341B73919BFEE21E6B0DD4BA6062914542ACE3907DA67B08F05 - IL size49
Referenced calls
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BCFDFD09332373AB792C3FFAE1EF9A91873BE7301C89E47B545E576AEB714825 - Body hash
9BC4AC04B315CFA5BF85C78C7956EEB66E5EC445A859FF4C4BA81F254FF8E17E - IL size804
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Shared.Entity.EntityWrapper::get_Position()Candide.Sound.AudioEvent.AudioEvent::SetPosition(Microsoft.Xna.Framework.Vector3)Candide.Sound.AudioEvent.AudioEvent::Update(System.Single)System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::GetEnumerator()List.Enumerator<LaserHandler.LaserBeamWrapper>::get_Current()List.Enumerator<LaserHandler.LaserBeamWrapper>::MoveNext()System.IDisposable::Dispose()CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)Shared.Entity.EntityWrapper::get_Fdt()System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::get_Item(System.Int32)LaserHandler.<>c__DisplayClass18_0::.ctor()CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector3(System.Single)Microsoft.Xna.Framework.Vector3::op_Multiply(Microsoft.Xna.Framework.Vector3, System.Single)Shared.Entity.EntityWrapper::get_FloorHeight()Microsoft.Xna.Framework.Vector3::op_Subtraction(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.InterpolationHelper::QuartIn(System.Single)Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)Microsoft.Xna.Framework.Vector3::Distance(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector3)CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)Shared.Interfaces.World.IWorldHandler::HeightAtPoint(Microsoft.Xna.Framework.Vector2, System.Single)System.Math::Abs(System.Single)LaserHandler.<>c__DisplayClass18_0::<Update>b__0()System.Action::.ctor(System.Object, System.IntPtr)CandideCreator.Shared.Helpers.EffectHelper::SpawnParticles(System.Single, System.Single, System.Action)LaserHandler.<>c__DisplayClass18_0::<Update>b__1()System.Collections.Generic.List<LaserHandler.LaserBeamWrapper>::get_Count()
WorldLoad
#
public System.Void WorldLoad()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
756EF27B4687A8E93F4DEECA92B7D01935A275EE18F2F80550402AF56A3E1FDB - Body hash
B687309FE068A37DD38311832854B6B5CD8450FDEE98DF93E76FB8274A23BCB0 - 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