CandideServer.Models.Auras.DamageOverTimeServerAura
Type JSONpublic class in CandideServer.Models.Auras
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Auras - Base type
Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper> - Hash
7ADF86D4D8C17AF6872C74D50985ED24625B198C55E3FC59AA3468578A1DE63F
Relationships
Properties
| Name | Visibility | Signature |
|---|---|---|
Args# | private | private Shared.Aura.Args.DamageOverTimeAuraArgs Args |
State# | private | private Shared.Aura.State.DamageOverTimeAuraState State |
Methods
ApplyEffect
#
protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
4DCF076A59EC454B66F06988CB1F1DDF059AD967E3651274693585D4CDCEDBD8 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
IsImmune
#
public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
E9B6C9053431EF4853FEF594D50EBB895CC84CACC4537B054A88AB2F3F1AB542 - Body hash
E48416435B9B9DFDC160EBBAFC406070640CE99B04D5CD1105F675E73410DE2A - IL size145
Referenced calls
CandideServer.Models.Auras.DamageOverTimeServerAura::get_Args()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Combat.DamageTypesArray::.ctor()Shared.Combat.DamageTypesArray::op_Multiply(Shared.Combat.DamageTypesArray, System.Single)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::GetTotalResistance(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray&)Shared.Combat.DamageTypesArray::get_Item(System.Int32)
RemoveEffect
#
public System.Void RemoveEffect(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
EE8CE0FE4502162EF08248F6F197F6C7FD05C9CC339DF8F6A54F71681A6C968F - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
SetVisuals
#
protected System.Void SetVisuals(Shared.Entity.EntityWrapper target, System.Boolean firstApply)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
2D2A98DF53DED771ED890D56349FC49FB409AE44954E1AE06BCC07A37C3AFCB1 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
Update
#
public System.Void Update(Shared.Entity.EntityWrapper target, System.Single dt)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3FC4D8BD8803BE6FF9CE64D471F947E586FECA462BB6B459216005AF6C588D78 - Body hash
0EC1089C49DF2F8B51F52921EB3AF1960F68D2D98F9D197B5B77984EAFEC3D42 - IL size435
Referenced calls
Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::Update(!0, System.Single)CandideServer.Models.Auras.DamageOverTimeServerAura::get_Args()Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Combat.DamageTypesArray::.ctor()Shared.Combat.DamageTypesArray::op_Multiply(Shared.Combat.DamageTypesArray, System.Single)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::GetTotalResistance(Shared.Combat.DamageTypesArray, Shared.Combat.DamageTypesArray&)Shared.Combat.DamageTypesArray::get_Item(System.Int32)CandideServer.Models.Auras.DamageOverTimeServerAura::get_State()Shared.Models.Stats.EntityStats::TryGet(System.String, System.Single&)System.Nullable<System.Guid>::get_HasValue()System.Nullable<System.Guid>::get_Value()System.Collections.Generic.Dictionary<System.Guid, CandideServer.Entities.ServerEntityModel>::TryGetValue(!0, !1&)Shared.Aura.State.DamageOverTimeAuraState::GetTickDamage(Shared.Entity.EntityWrapper, Shared.Aura.Args.DamageOverTimeAuraArgs)Shared.Combat.SharedCombatHandler::CalculateDamage(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, Shared.Combat.DamageTypesArray, System.Nullable<Microsoft.Xna.Framework.Vector3>, System.Nullable<Microsoft.Xna.Framework.Vector3>, Shared.Combat.DamageSourceType, System.String, Shared.Combat.DamageVfxType, System.Boolean, System.Single, System.Single, Shared.Combat.DamageVfxModifier, Shared.Combat.AttackType, System.Boolean)CandideServer.ServerManagers.EntityServerManager::ApplyDamage(Shared.Combat.DamageInfo, System.Boolean)