CandideServer.Entities.Modules.ServerLaserBeam
Type JSONpublic class in CandideServer.Entities.Modules
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Entities.Modules - Base type
CandideServer.Entities.Modules.SharedLaserBeam - Hash
C12F1BBA75E19D1C37BED9358DCB9B28D5259000AE78A8B8149C1E3CC9E8A7FD
Relationships
Base type
Referenced by types
CandideServer.Entities.BehaviorMachine.ServerLaserStatueControllerCandideServer.Entities.Controllers.ServerLaserControllerCandideServer.Entities.ControllerSets.Cyclops.ServerCyclopsLaserPhase2ControllerCandideServer.Entities.ControllerSets.Fallen.SkeletonArcher.ServerMagusMinervaControllerCandideServer.Entities.ControllerSets.RobotBoss.ServerRobotBossLaserHandler
Fields
| Name | Visibility | Signature |
|---|---|---|
ApplyAura# | public | public System.Boolean ApplyAura |
ApplyBurning# | public | public System.Boolean ApplyBurning |
AuraId# | public | public System.String AuraId |
Damage# | public | public System.Single Damage |
EntityDamageCooldowns# | public | public System.Collections.Generic.Dictionary<System.Guid, System.Single> EntityDamageCooldowns |
TimeBetweenDamage# | public | public System.Single TimeBetweenDamage |
UseDamageTimer# | public | public System.Boolean UseDamageTimer |
Methods
DamageEntity
#
public System.Void DamageEntity(Shared.Entity.EntityWrapper entity, System.Nullable<System.Guid> ownerEntityId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
1B0CEEC52B22F640308029BAFA082C0C37121486C92F7142ABF1D8A7A1789B30 - Body hash
8D369B4E9F17856DCE281C1FE253697ED138287D81EE536D84D8CDC0D76981D0 - IL size341
Referenced calls
CandideServer.Entities.Modules.SharedLaserBeam::DamageEntity(Shared.Entity.EntityWrapper, System.Nullable<System.Guid>)Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, System.Single>::ContainsKey(!0)System.Collections.Generic.Dictionary<System.Guid, System.Single>::set_Item(!0, !1)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)CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, System.Guid, System.Nullable<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)System.String::IsNullOrEmpty(System.String)
String literals
aura:general:fast_burning
Update
#
public System.Void Update(Shared.Entity.EntityWrapper sourceEntity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7FD53D15BF82F4581CD3DBF3B1A4DAD8F3B0B04EBABA671523E467103D663786 - Body hash
2E87E26582B1732A31F2C8BBBF9543689422F622830945BC294A9F721CF32FFF - IL size128
Referenced calls
Shared.Entity.EntityWrapper::get_Fdt()System.Collections.Generic.Dictionary<System.Guid, System.Single>::GetEnumerator()Dictionary.Enumerator<System.Guid, System.Single>::get_Current()System.Collections.Generic.KeyValuePair<System.Guid, System.Single>::Deconstruct(!0&, !1&)System.Collections.Generic.Dictionary<System.Guid, System.Single>::Remove(!0)System.Collections.Generic.Dictionary<System.Guid, System.Single>::set_Item(!0, !1)Dictionary.Enumerator<System.Guid, System.Single>::MoveNext()System.IDisposable::Dispose()CandideServer.Entities.Modules.SharedLaserBeam::Update(Shared.Entity.EntityWrapper)