// This file is generated. Do not modify by hand. // XML documentation file not found. To check if public methods have XML comments, // make sure the XML doc file is present and located next to the scraped dll namespace Unity.Services.Authentication.Internal { public interface IAccessToken : Unity.Services.Core.Internal.IServiceComponent { public abstract string AccessToken { get; } } public interface IPlayerId : Unity.Services.Core.Internal.IServiceComponent { public event System.Action PlayerIdChanged; public abstract string PlayerId { get; } } } namespace Unity.Services.Core.Configuration.Internal { public interface IProjectConfiguration : Unity.Services.Core.Internal.IServiceComponent { public abstract bool GetBool(string key, bool defaultValue = False); public abstract float GetFloat(string key, float defaultValue = 0); public abstract int GetInt(string key, int defaultValue = 0); public abstract string GetString(string key, string defaultValue = default(string)); } } namespace Unity.Services.Core.Device.Internal { public interface IInstallationId : Unity.Services.Core.Internal.IServiceComponent { public abstract string GetOrCreateIdentifier(); } } namespace Unity.Services.Core.Environments.Internal { public interface IEnvironments : Unity.Services.Core.Internal.IServiceComponent { public abstract string Current { get; } } } namespace Unity.Services.Core.Internal { public class CircularDependencyException : Unity.Services.Core.ServicesInitializationException { public CircularDependencyException() {} public CircularDependencyException(string message) {} } public struct CoreRegistration { public Unity.Services.Core.Internal.CoreRegistration DependsOn() where T : Unity.Services.Core.Internal.IServiceComponent; public Unity.Services.Core.Internal.CoreRegistration OptionallyDependsOn() where T : Unity.Services.Core.Internal.IServiceComponent; public Unity.Services.Core.Internal.CoreRegistration ProvidesComponent() where T : Unity.Services.Core.Internal.IServiceComponent; } public sealed class CoreRegistry { public static Unity.Services.Core.Internal.CoreRegistry Instance { get; } [JetBrains.Annotations.NotNull] public TComponent GetServiceComponent() where TComponent : Unity.Services.Core.Internal.IServiceComponent; public Unity.Services.Core.Internal.CoreRegistration RegisterPackage([JetBrains.Annotations.NotNull] TPackage package) where TPackage : Unity.Services.Core.Internal.IInitializablePackage; public void RegisterServiceComponent([JetBrains.Annotations.NotNull] TComponent component) where TComponent : Unity.Services.Core.Internal.IServiceComponent; } public interface IInitializablePackage { public abstract System.Threading.Tasks.Task Initialize(Unity.Services.Core.Internal.CoreRegistry registry); } public interface IServiceComponent { } } namespace Unity.Services.Privacy.Internal { public interface IPrivacyConsent : Unity.Services.Core.Internal.IServiceComponent { public event System.Action ConsentStatusChanged; public abstract bool DoesLegislationApply(Unity.Services.Privacy.Legislation legislation); public abstract Unity.Services.Privacy.ConsentStatus UserConsentStatus(Unity.Services.Privacy.Legislation legislation); } }