{"Id":"CandideServer.ServerManagers.AuraServerManager","Name":"AuraServerManager","DisplayName":"AuraServerManager","FullName":"CandideServer.ServerManagers.AuraServerManager","Namespace":"CandideServer.ServerManagers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CheckAuraIsDone(System.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E)-\u003ESystem.Boolean","Name":"CheckAuraIsDone","Signature":"private System.Boolean CheckAuraIsDone(System.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E obj)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"obj","Type":"System.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"CF012F4176E5E7B969549BDD62C7678EC3A83316C45DBAFBE4B3E961384DF489","Hash":"E7B3937444468C15A6FA85977509A5BC44B1CA92027B6CDB9365B2977C5B923A","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"CleanUpAuras(CandideServer.Entities.ServerEntityModel)-\u003ESystem.Void","Name":"CleanUpAuras","Signature":"public System.Void CleanUpAuras(CandideServer.Entities.ServerEntityModel entity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"CandideServer.Entities.ServerEntityModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":253,"BodyHash":"7B6520E56AD84B4195248EC51044B86E159437BAA2D47C97997A60DD2EA8075C","Hash":"4538B36C6A9D49B9A04DEC10464BD9D1A87552E9C49A940DDCB9A75471F1E9E7","CalledMethods":["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()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)","CandideServer.MessageModels.Auras.RemoveAuraFromEntity::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)","List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerManagers.AuraServerManager::CheckAuraIsDone(System.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E)","System.Predicate\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::.ctor(System.Object, System.IntPtr)","System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::RemoveAll(System.Predicate\u003C!0\u003E)"],"StringLiterals":["auras-remove-aura-from-entity"],"Source":null},{"Id":"ReapplyAurasToEntity(CandideServer.Entities.ServerEntityModel, System.Collections.Generic.List\u00601\u003CSystem.ValueTuple\u00602\u003CSystem.String,Shared.Aura.State.AuraBaseState\u003E\u003E, System.Boolean, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void","Name":"ReapplyAurasToEntity","Signature":"public System.Void ReapplyAurasToEntity(CandideServer.Entities.ServerEntityModel entity, System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E auras, System.Boolean skipCalculateState, CandideServer.SyncStrategies.SyncStrategy syncStrategy)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"CandideServer.Entities.ServerEntityModel","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},{"Name":"skipCalculateState","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"syncStrategy","Type":"CandideServer.SyncStrategies.SyncStrategy","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":380,"BodyHash":"FB36EF7BEDE3A6DDEB42A95FDB8689033E81AA77A260FE7AE6941ADAD58BE22A","Hash":"66110A4764500727BDF8E91EA5D2E53FF97F1BD87F17B3765446C81727F45BF4","CalledMethods":["System.Collections.Generic.List\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::get_Count()","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)","CandideServer.ServerControllers.EntitySController::TryAddAura(CandideServer.Entities.ServerEntityModel, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","Shared.Analytics.AnalyticsManager::TrackError(System.String)","List.Enumerator\u003CSystem.ValueTuple\u003CSystem.String, Shared.Aura.State.AuraBaseState\u003E\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerControllers.EntitySController::CalculateState(CandideServer.Entities.ServerEntityModel)","CandideServer.MessageModels.Auras.ReapplyEntityAurasMessage::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["Error when reapplying aura to entity with id \u0027","\u0027. Removed it.\n","auras-reapply-entity-auras"],"Source":null},{"Id":"RemoveAuraFromEntity(System.String, System.String, CandideServer.Entities.ServerEntityModel, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void","Name":"RemoveAuraFromEntity","Signature":"public System.Void RemoveAuraFromEntity(System.String auraId, System.String auraInstanceTypeId, CandideServer.Entities.ServerEntityModel entity, CandideServer.SyncStrategies.SyncStrategy syncStrategy)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"auraInstanceTypeId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"CandideServer.Entities.ServerEntityModel","IsOut":false,"IsOptional":false},{"Name":"syncStrategy","Type":"CandideServer.SyncStrategies.SyncStrategy","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":78,"BodyHash":"66B76F28F8AD45BEB72D5C6BA559955A29FEFCB5449701F4AB831520A5AE8C99","Hash":"396B897E9C714B40B1023CC37FD9EF3CB60D0CA29E96DB2125D81F5D1BD693C0","CalledMethods":["CandideServer.ServerControllers.EntitySController::TryRemoveAura(CandideServer.Entities.ServerEntityModel, System.String, System.String)","CandideServer.MessageModels.Auras.RemoveAuraFromEntity::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["auras-remove-aura-from-entity"],"Source":null},{"Id":"TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)-\u003ESystem.Boolean","Name":"TryApplyAuraToEntity","Signature":"public System.Boolean TryApplyAuraToEntity(System.String auraId, CandideServer.Entities.ServerEntityModel entity, System.Nullable\u003CSystem.Guid\u003E ownerEntityId, Shared.Aura.Args.AbstractAuraArgs overrideState, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean skipResistanceCheck)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"CandideServer.Entities.ServerEntityModel","IsOut":false,"IsOptional":false},{"Name":"ownerEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"overrideState","Type":"Shared.Aura.Args.AbstractAuraArgs","IsOut":false,"IsOptional":false},{"Name":"syncStrategy","Type":"CandideServer.SyncStrategies.SyncStrategy","IsOut":false,"IsOptional":false},{"Name":"skipResistanceCheck","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":957,"BodyHash":"95F7535202CE2869777560BB12968E7340C5E3931C6FFD6A2B9F278243A7CB20","Hash":"FE6C995DE13FA73A68B6505E0E661F18CB8BBA13E485866FAC8BDE2BB002E4E1","CalledMethods":["Shared.Data.AuraDataBase::GetAuraOrNull(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","Shared.Analytics.AnalyticsManager::TrackError(System.String)","System.String::op_Inequality(System.String, System.String)","CandideServer.Entities.ServerEntityDataManager::TryGetEntityBaseData(System.Guid, Shared.Entity.EntityWrapper\u0026)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Stats()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(System.String)","Shared.Entity.EntityWrapper::get_Id()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)","Shared.Entity.EntityWrapper::get_BaseGuid()","Shared.Entity.EntityWrapper::get_Name()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Object::ToString()","System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()","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::TryGetValue(!0, !1\u0026)","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)","CandideServer.ServerControllers.EntitySController::TryAddAura(CandideServer.Entities.ServerEntityModel, Shared.Models.Auras.EntityAuraInfo, Shared.Aura.AbstractAura\u003CShared.Entity.EntityWrapper\u003E, System.Boolean)","CandideServer.MessageModels.Auras.ApplyEntityAuraMessage::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideServer.Server.BaseServer::SendHostMessageToPlayersWithLoadedChunks(System.String, System.Object, Microsoft.Xna.Framework.Vector2, CandideServer.SyncStrategies.SyncStrategy, System.Guid)"],"StringLiterals":["TryApplyAuraToEntity: Could not find aura id ",".","status:system","TryApplyAuraToEntity",": Entity has stats flag but Stats has never been initialized. (Stats dictionary is null)\r\nEntityId       = ","\r\nEntityBaseGuid = ","\r\nEntityName     = ","\r\nOwnerId        = ","\r\nOwnerBaseGuid  = ","\r\nOwnerName      = ","\r\nAuraId         = ","\r\nOwnerBaseGuid  = null\r\nOwnerName      = null\r\nAuraId         = ","TryApplyAuraToEntity: Could not find aura type id ","TryApplyAuraToEntity: Aura type id "," was missing an applicator.","auras-apply-entity-aura"],"Source":null},{"Id":"TryApplyAuraToEntity(System.String, System.Guid, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)-\u003ESystem.Void","Name":"TryApplyAuraToEntity","Signature":"public System.Void TryApplyAuraToEntity(System.String auraId, System.Guid entityId, System.Nullable\u003CSystem.Guid\u003E ownerEntityId, Shared.Aura.Args.AbstractAuraArgs overrideState, CandideServer.SyncStrategies.SyncStrategy syncStrategy, System.Boolean skipResistanceCheck)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"auraId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"ownerEntityId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"overrideState","Type":"Shared.Aura.Args.AbstractAuraArgs","IsOut":false,"IsOptional":false},{"Name":"syncStrategy","Type":"CandideServer.SyncStrategies.SyncStrategy","IsOut":false,"IsOptional":false},{"Name":"skipResistanceCheck","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":35,"BodyHash":"59B9CC847B0DE92D6230E1A3FDE32DC37136225AAB2D3E61CDEA4C7E7252805D","Hash":"D395C948A420E04944C7A9F2C10A39667203635074C1E145F1CB5E727ACD3146","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"],"StringLiterals":[],"Source":null}],"Hash":"D446B9262C9DEDC222AC8C04E0F60B1B59949047ABB0B1DA8FB6A7EEE356232B"}