您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

86 行
3.5 KiB

// 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<string> 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<T>() where T : Unity.Services.Core.Internal.IServiceComponent;
public Unity.Services.Core.Internal.CoreRegistration OptionallyDependsOn<T>() where T : Unity.Services.Core.Internal.IServiceComponent;
public Unity.Services.Core.Internal.CoreRegistration ProvidesComponent<T>() 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<TComponent>() where TComponent : Unity.Services.Core.Internal.IServiceComponent;
public Unity.Services.Core.Internal.CoreRegistration RegisterPackage<TPackage>([JetBrains.Annotations.NotNull] TPackage package) where TPackage : Unity.Services.Core.Internal.IInitializablePackage;
public void RegisterServiceComponent<TComponent>([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);
}
}