CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura
Type JSONpublic class in CandideServer.Models.Auras
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.Models.Auras - Base type
Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper> - Hash
E81F8120A7B90606374B540E3E7DEB1384101F81C9ED2F6830264ABB99698E81
Relationships
Fields
| Name | Visibility | Signature |
|---|---|---|
_statModifierId# | private | private System.Guid _statModifierId |
Properties
| Name | Visibility | Signature |
|---|---|---|
Args# | private | private Shared.Aura.Args.FlagBasedStatsChangeAuraArgs Args |
State# | private | private Shared.Aura.State.FlagBasedStatsChangeAuraState State |
Methods
ApplyEffect
#
protected System.Void ApplyEffect(Shared.Entity.EntityWrapper target, System.Boolean firstApply)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
3D397C122D5C8A11E849A1F77FAE40035CBC19F6089CC79A57EF2D6D15891F86 - Body hash
7E72D73046516A3BAE4B8A647DD6D1D94F0F018070BEBD1DAE6DA411CBF94000 - IL size56
Referenced calls
CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_Args()CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)Shared.Entity.EntityWrapper::get_Stats()CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_State()Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>, System.Int32, System.Boolean)
CheckRequirement
#
private System.Boolean CheckRequirement(Shared.Entity.EntityWrapper target, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs args)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
3F302EA26F5A2ABE11EF6544679059972AD9E4AFD4ABF21D65FD56C3A2CE695B - Body hash
02DF482B9B1E95A4DF0B39560F6F16BE8A98ACF4DE83D18438C854447719FF27 - IL size31
Referenced calls
CandideServer.ServerManagers.PlayerServerManager::TryGetPlayerFromEntity(Shared.Entity.EntityWrapper, CandideServer.ServerServices.ServerJoinedPlayerModel&)CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs, Shared.Models.Player.PlayerCharacterModel)
CheckRequirement
#
public System.Boolean CheckRequirement(Shared.Entity.EntityWrapper target, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs args, Shared.Models.Player.PlayerCharacterModel character)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
6984F4284F9B927828E83B0BE10D2012893C024C1BD017E26CFCC146420F5671 - Body hash
3CE222A7E759119939B89D4F70EDE4B65E72F70AD1DFD6128A443F36159926D9 - IL size101
Referenced calls
Shared.Entity.EntityWrapper::get_MaskRef()System.Enum::HasFlag(System.Enum)Shared.Helpers.PlayerFlagsHelper::GetFlagValues(Shared.Models.Player.PlayerCharacterModel, System.String, System.Single, System.Single)
Dispose
#
public System.Void Dispose()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
16193D44B39713ED36DDEF8BB7DDBBCE5A5F941013818561F9A5E369E0B2AB60 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
IsImmune
#
public System.Boolean IsImmune(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
8B49FB356F7272E8407B0CE11A4DD1CB88F0F28E43C45216970087198EBFC8D1 - Body hash
D61CA9E8E8F44FF4652A6B4828690D5AD44CA5EA9980165EE08DE0E3ABE57167 - IL size13
Referenced calls
CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_Args()CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)
OnArgsUpdated
#
protected System.Void OnArgsUpdated(Shared.Entity.EntityWrapper target)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
8F88CBA9AAA684CA21209FE93908AA6A4A40FAF3AC41A3582E566A0A2FFA041B - Body hash
7E72D73046516A3BAE4B8A647DD6D1D94F0F018070BEBD1DAE6DA411CBF94000 - IL size56
Referenced calls
CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_Args()CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::CheckRequirement(Shared.Entity.EntityWrapper, Shared.Aura.Args.FlagBasedStatsChangeAuraArgs)Shared.Entity.EntityWrapper::get_Stats()CandideServer.Models.Auras.ServerFlagBasedStatsChangeAura::get_State()Shared.Models.Stats.EntityStats::AddAuraStats(System.Guid, System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>, System.Int32, System.Boolean)
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