{"Id":"Candide.GameModels.Managers.AuraManager","Name":"AuraManager","DisplayName":"AuraManager","FullName":"Candide.GameModels.Managers.AuraManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"EntityHasAura(System.String, Shared.Entity.EntityWrapper)-\u003ESystem.Boolean","Name":"EntityHasAura","Signature":"public System.Boolean EntityHasAura(System.String auraId, Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"6239389B9F86B0ECB2162A44BBE8EB8AE15E3956DC14189B0DF38B64943582C6","Hash":"202F89674FE9A2DD06C29A238E1347945FFA02BE3FF33331FB48B671D77EF61F","CalledMethods":["Shared.Entity.SharedEntityAuraManager::EntityHasAura(System.String, Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"GetBaseStateForAura(System.String, Shared.Entity.EntityWrapper)-\u003EShared.Aura.State.AuraBaseState","Name":"GetBaseStateForAura","Signature":"public Shared.Aura.State.AuraBaseState GetBaseStateForAura(System.String auraId, Shared.Entity.EntityWrapper entity)","Visibility":"public","ReturnType":"Shared.Aura.State.AuraBaseState","Parameters":[{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":117,"BodyHash":"2B35A38EC26AA8E9B51D685006559EFFA946065A5161E85C16BC095621550C59","Hash":"680E42B8FA3A9BD4B502F2CD4CC9D109DF476C2BA0BC50D5815FC908A87F98BB","CalledMethods":["System.Collections.Generic.List\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::GetEnumerator()","List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::get_Current()","System.String::op_Equality(System.String, System.String)","List.Enumerator\u003CShared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"ReapplyEntityAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E)-\u003ESystem.Void","Name":"ReapplyEntityAuras","Signature":"public System.Void ReapplyEntityAuras(Shared.Entity.EntityWrapper entity, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E auras)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"auras","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":216,"BodyHash":"D4C6E195E126DDEEDD799260684AEB6D1CDA7EFCF6A34D3A69DB7B3E478BBD83","Hash":"A88EBCD758F8EA3AB735BCA5326B2D928D6CBFC963D4673EDE97DE528347280F","CalledMethods":["Shared.Entity.Components.GeneralComponent::DisposeAuras(System.Nullable\u003CShared.Entity.EntityRemoveInfo\u003E)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::GetEnumerator()","List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Current()","Shared.Data.AuraDataBase::GetAuraOrMissing(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)","System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::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\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)","List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()","System.IDisposable::Dispose()","Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"SyncApplyAuraToEntity(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage)-\u003ESystem.Void","Name":"SyncApplyAuraToEntity","Signature":"public System.Void SyncApplyAuraToEntity(CandideServer.MessageModels.Auras.ApplyEntityAuraMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Auras.ApplyEntityAuraMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":50,"BodyHash":"C6D5F845BA0C221E87C60899510DACA2728169193E32CF583872BB4EA5140796","Hash":"2FEE5AA6277E332105A208BAA6B118D9CEFC1FD95226D8BD058EA465C766472F","CalledMethods":["Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)","Candide.GameModels.Managers.AuraManager::TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)"],"StringLiterals":["SyncApplyAuraToEntity"],"Source":null},{"Id":"SyncReapplyEntityAuras(System.Guid, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E)-\u003ESystem.Void","Name":"SyncReapplyEntityAuras","Signature":"public System.Void SyncReapplyEntityAuras(System.Guid entityId, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E auras)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"auras","Type":"System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":41,"BodyHash":"C9D9BE326E04407A65447BAB754D3621C8CC77134E7D50717F9A094DD7E2D779","Hash":"F08395F22DF64E3B3C4E6B2F9DD1E7739A49168FBCAA6141B524A12DA2DFE8F2","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Entity.EntityWrapper\u003E::TryGetValue(!0, !1\u0026)","Candide.GameModels.Managers.AuraManager::ReapplyEntityAuras(Shared.Entity.EntityWrapper, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E)","Candide.GameModels.GameState::TryGetPlayerForEntityId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)"],"StringLiterals":[],"Source":null},{"Id":"SyncRemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity)-\u003ESystem.Void","Name":"SyncRemoveAuraFromEntity","Signature":"public System.Void SyncRemoveAuraFromEntity(CandideServer.MessageModels.Auras.RemoveAuraFromEntity msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Auras.RemoveAuraFromEntity","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":42,"BodyHash":"2B5E8864D9B4FF01CB54FEE39D96A7C564728C87BC47379AA30E3CE26935A496","Hash":"C246CA845FDE7125B30018BD3C4734F88AE70C53303BAB5AFA81974C4F733164","CalledMethods":["Candide.GameModels.GameState::TryGetEntity(System.Guid, Shared.Entity.EntityWrapper\u0026, System.String)","Candide.GameModels.Managers.AuraManager::TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)"],"StringLiterals":["SyncRemoveAuraFromEntity"],"Source":null},{"Id":"TryApplyAuraToEntity(System.String, Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, System.Boolean, System.Boolean, System.Boolean)-\u003ESystem.Boolean","Name":"TryApplyAuraToEntity","Signature":"public System.Boolean TryApplyAuraToEntity(System.String auraId, Shared.Entity.EntityWrapper entity, System.Nullable\u003CSystem.Guid\u003E ownerEntityId, Shared.Aura.Args.AbstractAuraArgs overrideArgs, System.Boolean sendSync, System.Boolean delayCalculateState, System.Boolean skipResistanceCheck)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"ownerEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"overrideArgs","Type":"Shared.Aura.Args.AbstractAuraArgs","IsOut":false,"IsOptional":false},{"Name":"sendSync","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"delayCalculateState","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"skipResistanceCheck","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":290,"BodyHash":"D1E22D43555C4B0DF6EA32EEDB435FA2FE52BA47DE863CAADFC7D4FA23F961C4","Hash":"D1E95BE648CECE50979C2379907A6E26F7A44E9EC889E43CD2B023730C839666","CalledMethods":["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\u0026)","System.Random::NextSingle()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E\u003E::get_Item(!0)","System.Func\u003CShared.Models.Auras.EntityAuraInfo, Shared.Models.Auras.ApplyAuraContext, Shared.Aura.Args.AbstractAuraArgs, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E\u003E::Invoke(!0, !1, !2)","Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E::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\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)"],"StringLiterals":["Tried to apply aura id \u0027","\u0027 but could not find it","status:system"],"Source":null},{"Id":"TryRemoveAuraFromEntity(System.String, System.String, Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Boolean","Name":"TryRemoveAuraFromEntity","Signature":"public System.Boolean TryRemoveAuraFromEntity(System.String auraId, System.String auraInstanceTypeId, Shared.Entity.EntityWrapper entity, System.Boolean sendSync)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"auraInstanceTypeId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"sendSync","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":78,"BodyHash":"32BD3090B3A53A2DF1A96BA126AB944EEF46D82C9A99FEA4C5F39A9437414331","Hash":"9F634B530E025867AB7C6778482A418064C4C780121196B7ED1ABB202DB279DF","CalledMethods":["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)"],"StringLiterals":[],"Source":null}],"Hash":"13A0A03CB1C7C2CF725415BF742815A6AEE6046DB6E8CF317A1DCA8A264EC5B3"}