Shared.Entity.SharedEntityAuraManager
Type JSONpublic class in Shared.Entity
Type metadata
- Assembly
Shared - Namespace
Shared.Entity - Base type
System.Object - Hash
189E47B846F6A985E02AC00F2D30B59BCAD92FB07C17F60C77A8DF7398B49688
Relationships
Base type
System.Object
Methods
AddAura
#
public System.Boolean AddAura(Shared.Entity.EntityWrapper entity, Shared.Models.Auras.EntityAuraInfo info, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper> aura, System.Boolean skipCalculateState)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
8C1E92D3E7E421974346D8283C8DE404A30F0F3C188598FAF5CA2397AB558C18 - Body hash
3AD984AD561D8659F5D34CC4F70E076868529A591F8A4C6099C2384F440518D1 - IL size181
Referenced calls
Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::IsImmune(T)Shared.Entity.SharedEntityAuraManager::EnsureAuras(System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>&)System.String::IsNullOrWhiteSpace(System.String)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::GetEnumerator()List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::get_Current()System.String::op_Inequality(System.String, System.String)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::Merge(Shared.Aura.AbstractAura<T>, T)List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Add(!0)Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)
ApplyAuras
#
private System.Void ApplyAuras(Shared.Entity.EntityWrapper entity, System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>> auras)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F114D23A552D5142AF9AEC3D4BDCF22F71ADF027CC6C4410EA28261ACC9B46E7 - Body hash
85CB24D8AA7969A054C807B452188E2BED2F6DB27E4EBFE821B8C9FB6DF9C553 - IL size85
Referenced calls
SharedEntityAuraManager.<>c::<ApplyAuras>b__3_0(Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>, Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>)System.Comparison<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Sort(System.Comparison<!0>)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::GetEnumerator()List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::get_Current()Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::OnApply(T)List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::MoveNext()System.IDisposable::Dispose()
ApplyItemStatsToEntity
#
private System.Void ApplyItemStatsToEntity(Shared.Models.Items.ItemInstanceModel item, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
B448610EB4490CDA48B86C12729CACFD5159DF921E4BD3207DBFFF4AA0DE247D - Body hash
CCCBAE9B1576396C3E2C347D01417E550836C46882D5C5096856696B18E3643E - IL size89
Referenced calls
Shared.Models.Items.ItemInstanceModel::get_Data()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::AddEquipmentStats(System.Guid, System.Collections.Generic.Dictionary<System.String, Shared.Models.Stats.StatModificationData>)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::SetFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)
CalculateState
#
public System.Void CalculateState(Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
47A0A030B95E403B99CCE86CD97C270738928120821D4DF39DE5C6ED0EF136E6 - Body hash
36C971B63F0AE9A93B181844860E94DFE519E6D184A7EAC5FCC9DE0B4325AD7B - IL size643
Referenced calls
Shared.Entity.SharedEntityAuraManager::PrepareReApplyAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>)Shared.Entity.EntityWrapper::get_MaskRef()Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component&, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Health()Shared.Entity.EntityWrapper::get_MaxHealth()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::ResetModifiers()Shared.Interfaces.Entity.IEntitySystemBridge::GetEquippedItems(Shared.Entity.EntityWrapper)Shared.Entity.SharedEntityAuraManager::EnsureAuras(System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>&)System.Collections.Generic.IEnumerable<Shared.Models.Items.ItemInstanceModel>::GetEnumerator()System.Collections.Generic.IEnumerator<Shared.Models.Items.ItemInstanceModel>::get_Current()Shared.Models.Items.ItemInstanceModel::get_Data()Shared.Entity.SharedEntityAuraManager::ApplyItemStatsToEntity(Shared.Models.Items.ItemInstanceModel, Shared.Entity.EntityWrapper)Shared.Entity.SharedEntityAuraManager::<CalculateState>g__ApplyAuraFromItem|1_0(System.String, System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>, SharedEntityAuraManager.<>c__DisplayClass1_0&)System.Collections.Generic.List<System.String>::GetEnumerator()List.Enumerator<System.String>::get_Current()List.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()System.Collections.IEnumerator::MoveNext()Shared.Interfaces.Entity.IEntitySystemBridge::GetFavourAndGlobalAuras(Shared.Entity.EntityWrapper)System.Collections.Generic.IEnumerable<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::GetEnumerator()System.Collections.Generic.IEnumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::get_Current()System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Add(!0)Shared.Entity.SharedEntityAuraManager::ApplyAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>)Shared.Models.Stats.EntityStats::Get(System.String)Shared.Entity.EntityWrapper::set_MaxHealth(System.Single)Shared.Entity.EntityWrapper::set_Health(System.Single)CandideCreator.Shared.Helpers.CandideMathHelper::ClampSafe(System.Single, System.Single, System.Single)
Called by
CandideServer.ServerControllers.EntitySController::CalculateStateCandideServer.ServerManagers.BlessingsServerManager::ApplyBlessingCandideServer.ServerManagers.FavourServerManager::OnFavoursChangedCandideServer.ServerManagers.GlobalPlayerAurasServerManager::AddGlobalPlayerAuraCandideServer.ServerManagers.PlayerServerManager::SpawnPlayerEntityCandideServer.ServerManagers.PlayerServerManager::UpdatePlayerEquipmentCandide.GameModels.Controllers.EntityController::SpawnEntityBaseCandide.GameModels.Managers.AuraManager::ReapplyEntityAurasCandide.GameModels.Managers.BlessingsManager::RemoveCurrentBlessingCandide.GameModels.Managers.BlessingsManager::SynchApplyBlessingCandide.GameModels.Managers.FavourManager::OnFavoursChangedCandide.GameModels.Managers.GlobalPlayerAurasManager::AddGlobalPlayerAuraCandide.GameModels.Managers.PlayerCharacterManager::OnSimpleInventoryManagerOnInventoriesChangedCandide.Multiplayer.PlayerManager::CreatePlayerEntityCandide.Multiplayer.PlayerManager::SpawnLocalPlayerShared.Entity.SharedEntityAuraManager::AddAuraShared.Entity.SharedEntityAuraManager::TryRemoveAuraShared.Entity.SharedEntityAuraManager::UpdateAuras
String literals
Health
EnsureAuras
#
private System.Void EnsureAuras(System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>& auras)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
EFBA19B20D922A5DC35A8F7A90AFDA94AE439119CFD53BD14A5E583ADFCD120D - Body hash
6B9F4A065F101C2867293C011B70421DF23DCADBE9B3BC45AB9D13E8A42100A6 - IL size12
Referenced calls
System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::.ctor()
EntityHasAura
#
public System.Boolean EntityHasAura(System.String auraId, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
105029EF304A4483912D3950357ED040B9231490118E8F78B33E8575848FAF57 - Body hash
A3E97A05A1B5ED5BA7B8503861778686FA5876A03B8ABE0D136DE3A9D8796C37 - IL size110
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()
GetEntityAuraStacks
#
public System.Int32 GetEntityAuraStacks(System.String auraId, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Int32 - StaticTrue
- VirtualFalse
- Hash
81C04AF73CBD78357FE46A6E5E39CD00E2335808FDB5D2F9FB3C0D3FB5669605 - Body hash
CFA151B60ED193B2198473E1CA299F4757820AFE9B394D99059F833839438632 - IL size122
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()
PrepareReApplyAuras
#
private System.Void PrepareReApplyAuras(Shared.Entity.EntityWrapper entity, System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>> auras)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
9BCD579B6D14459B8DD2306F4E291127334853CE54CD548941C940ADFAE225B9 - Body hash
B7F5F6085105F6FDAA03887992DB087070DDF1CB7C2118433F560DC1F60BC2C6 - IL size110
Referenced calls
System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::GetEnumerator()List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::get_Current()Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::RemoveEffect(T)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::Dispose()List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::MoveNext()System.IDisposable::Dispose()SharedEntityAuraManager.<>c::<PrepareReApplyAuras>b__2_0(Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>)System.Predicate<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::.ctor(System.Object, System.IntPtr)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::RemoveAll(System.Predicate<!0>)
TryRemoveAura
#
public System.Boolean TryRemoveAura(Shared.Entity.EntityWrapper entity, System.String auraId, System.String auraInstanceTypeId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
7C6C46FE0603ECF4C687C249B52F4D770C7EF507DC5EE10C54CF38A1392A05AA - Body hash
CB89BAE61D19C3571AB5FFF3AF464A5170CB166AD53038CE762065DC9C652AFB - IL size234
Referenced calls
System.String::IsNullOrWhiteSpace(System.String)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)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::Remove(!0)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::RemoveEffect(T)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::Dispose()Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)List.Enumerator<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::MoveNext()System.IDisposable::Dispose()
UpdateAuras
#
public System.Void UpdateAuras(Shared.Entity.EntityWrapper entity, System.Single fdt, System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>> auras)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
6BCC00A1B652B9AC993448582260310F9D52831394ED958D874874D056F4E013 - Body hash
4D8C3344F70F713387287E7B1D97EDF57FA97256F50DE8CFE8B189AB9C94936A - IL size129
Referenced calls
System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::get_Item(System.Int32)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::Update(T, System.Single)System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::set_Item(System.Int32, !0)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::IsDone()Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::RemoveEffect(T)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::OnAuraFinished(T)Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>::Dispose()System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::get_Count()System.Collections.Generic.List<Shared.Aura.AbstractAura<Shared.Entity.EntityWrapper>>::RemoveRange(System.Int32, System.Int32)Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)