Candide.GameModels.Managers.AuraManager
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
13A0A03CB1C7C2CF725415BF742815A6AEE6046DB6E8CF317A1DCA8A264EC5B3
Relationships
Base type
System.Object
Methods
EntityHasAura
#
public System.Boolean EntityHasAura(System.String auraId, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
202F89674FE9A2DD06C29A238E1347945FFA02BE3FF33331FB48B671D77EF61F - Body hash
6239389B9F86B0ECB2162A44BBE8EB8AE15E3956DC14189B0DF38B64943582C6 - IL size8
Referenced calls
Called by
Candide.Entities.Controllers.Other.BedController::ApplyBedAuraCandide.Entities.Controllers.Other.Cyclops.CyclopsArmController::OnDamagedCandide.Entities.PlayerState.PlayerStates.SpearHoldingState::OnEnterCandide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState::CheckCanEnterCandide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState::OnEnterCandide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState::UpdateCandide.Entities.PlayerState.PlayerStates.UnarmedAttackState::CastCandide.GameModels.Models.Spells.HealSpell::CanCastCandide.GameModels.Models.Spells.Offensive.HookSpell::OnHitCandide.GameModels.Models.Spells.Offensive.HookSpell::Update_LocalPlayerAttachAndThrowFunctionality
GetBaseStateForAura
#
public Shared.Aura.State.AuraBaseState GetBaseStateForAura(System.String auraId, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
Shared.Aura.State.AuraBaseState - StaticTrue
- VirtualFalse
- Hash
680E42B8FA3A9BD4B502F2CD4CC9D109DF476C2BA0BC50D5815FC908A87F98BB - Body hash
2B35A38EC26AA8E9B51D685006559EFFA946065A5161E85C16BC095621550C59 - IL size117
Referenced calls
System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::GetEnumerator()List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::get_Current()System.String::op_Equality(System.String, System.String)List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::MoveNext()System.IDisposable::Dispose()
ReapplyEntityAuras
#
public System.Void ReapplyEntityAuras(Shared.Entity.EntityWrapper entity, System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>> auras)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
A88EBCD758F8EA3AB735BCA5326B2D928D6CBFC963D4673EDE97DE528347280F - Body hash
D4C6E195E126DDEEDD799260684AEB6D1CDA7EFCF6A34D3A69DB7B3E478BBD83 - IL size216
Referenced calls
Shared.Entity.Components.GeneralComponent::DisposeAuras(System.Nullable<Shared.Entity.EntityRemoveInfo>)System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>::GetEnumerator()List.Enumerator<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>::get_Current()Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>>::get_Item(!0)System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Invoke(!0, !1, !2)Shared.Aura.State.AuraBaseState::LoadState(Shared.Aura.State.AuraBaseState)Shared.Entity.SharedEntityAuraManager::AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>, System.Boolean)List.Enumerator<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>::MoveNext()System.IDisposable::Dispose()Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)
SyncApplyAuraToEntity
#
public System.Void SyncApplyAuraToEntity(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
2FEE5AA6277E332105A208BAA6B118D9CEFC1FD95226D8BD058EA465C766472F - Body hash
C6D5F845BA0C221E87C60899510DACA2728169193E32CF583872BB4EA5140796 - IL size50
Referenced calls
Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper&, System.String)Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable<System.Guid>, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)
String literals
SyncApplyAuraToEntity
SyncReapplyEntityAuras
#
public System.Void SyncReapplyEntityAuras(System.Guid entityId, System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>> auras)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F08395F22DF64E3B3C4E6B2F9DD1E7739A49168FBCAA6141B524A12DA2DFE8F2 - Body hash
C9D9BE326E04407A65447BAB754D3621C8CC77134E7D50717F9A094DD7E2D779 - IL size41
Referenced calls
System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::TryGetValue(!0, !1&)Candide.GameModels.Managers.AuraManager::ReapplyEntityAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List<System.ValueTuple<System.String, Shared.Aura.State.AuraBaseState>>)Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter&)
SyncRemoveAuraFromEntity
#
public System.Void SyncRemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
C246CA845FDE7125B30018BD3C4734F88AE70C53303BAB5AFA81974C4F733164 - Body hash
2B5E8864D9B4FF01CB54FEE39D96A7C564728C87BC47379AA30E3CE26935A496 - IL size42
Referenced calls
String literals
SyncRemoveAuraFromEntity
TryApplyAuraToEntity
#
public System.Boolean TryApplyAuraToEntity(System.String auraId, Shared.Entity.EntityWrapper entity, System.Nullable<System.Guid> ownerEntityId, Shared.Aura.Args.AbstractAuraArgs overrideArgs, System.Boolean sendSync, System.Boolean delayCalculateState, System.Boolean skipResistanceCheck)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
D1E95BE648CECE50979C2379907A6E26F7A44E9EC889E43CD2B023730C839666 - Body hash
D1E22D43555C4B0DF6EA32EEDB435FA2FE52BA47DE863CAADFC7D4FA23F961C4 - IL size290
Referenced calls
Shared.Entity.EntityWrapper::get_Controller()Shared.Data.AuraDataBase::GetAuraOrNull(System.String)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)System.String::op_Inequality(System.String, System.String)Shared.Entity.EntityWrapper::get_Mask()Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Stats()Shared.Models.Stats.EntityStats::TryGet(System.String, System.Single&)System.Random::NextSingle()System.Collections.Generic.Dictionary<System.String, System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>>::get_Item(!0)System.Func<Shared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Invoke(!0, !1, !2)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::IsDone()CandideServer.MessageModels.Auras.ApplyEntityAuraMessage::.ctor()Shared.Entity.EntityWrapper::get_Id()Candide.GameModels.Services.AuraService::Send_ApplyEntityAura(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage)Shared.Entity.SharedEntityAuraManager::AddAura(Shared.Entity.EntityWrapper, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>, System.Boolean)
Called by
Candide.Entities.Controllers.Other.BedController::ApplyBedAuraCandide.Entities.PlayerState.PlayerController::OnPlayerKilledEntityCandide.Entities.PlayerState.PlayerStates.BowShootingState::CastCandide.Entities.PlayerState.PlayerStates.DashState::OnEnterCandide.Entities.PlayerState.PlayerStates.ShieldDashState::OnEnterCandide.Entities.PlayerState.PlayerStates.ShieldHandler::BlockDamageCandide.Entities.PlayerState.PlayerStates.SledgehammerHoldingState::UpdateCandide.Entities.PlayerState.PlayerStates.SpearDashState::OnEnterCandide.Entities.PlayerState.PlayerStates.SpearHoldingState::UpdateCandide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState::UpdateCandide.Entities.PlayerState.PlayerStates.UnarmedAttackState::CastCandide.GameModels.Managers.AuraManager::SyncApplyAuraToEntityCandide.GameModels.Managers.EntityManager::SyncThrowCandide.GameModels.Models.Spells.Offensive.AreaOfEffectSpell::OnHitCandide.GameModels.Models.Spells.Offensive.HookSpell::OnHitCandide.GameModels.Models.Spells.Offensive.InstantSingleTargetSpell::OnHit
String literals
Tried to apply aura id '' but could not find itstatus:system
TryRemoveAuraFromEntity
#
public System.Boolean TryRemoveAuraFromEntity(System.String auraId, System.String auraInstanceTypeId, Shared.Entity.EntityWrapper entity, System.Boolean sendSync)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
9F634B530E025867AB7C6778482A418064C4C780121196B7ED1ABB202DB279DF - Body hash
32BD3090B3A53A2DF1A96BA126AB944EEF46D82C9A99FEA4C5F39A9437414331 - IL size78
Referenced calls
Shared.Entity.EntityWrapper::get_Controller()Shared.Entity.SharedEntityAuraManager::TryRemoveAura(Shared.Entity.EntityWrapper, System.String, System.String)CandideServer.MessageModels.Auras.RemoveAuraFromEntity::.ctor()Shared.Entity.EntityWrapper::get_Id()Candide.GameModels.Services.AuraService::Send_RemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity)
Called by
Candide.Entities.PlayerState.PlayerController::OnAttackCastCandide.Entities.PlayerState.PlayerStates.DashState::OnEnterCandide.Entities.PlayerState.PlayerStates.SledgehammerChargeUpState::OnLeaveCandide.Entities.PlayerState.PlayerStates.SledgehammerHoldingState::OnLeaveCandide.Entities.PlayerState.PlayerStates.SpearHoldingState::OnEnterCandide.Entities.PlayerState.PlayerStates.SpearHoldingState::OnLeaveCandide.Entities.PlayerState.PlayerStates.SpearHoldingState::UpdateCandide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState::OnLeaveCandide.Entities.PlayerState.PlayerStates.SpellTomeHoldingState::UpdateCandide.GameModels.Managers.AuraManager::SyncRemoveAuraFromEntityCandide.GameModels.Models.Spells.Offensive.HookSpell::Update_LocalPlayerAttachAndThrowFunctionality