implements IUnityServices
0x00x0048
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x08 | InitSuccessEventInvocationError | string | Static+2 flags | 3202538664416 |
| — | 0x08 | InitFailureEventInvocationError | string | Static+2 flags | 3202538664256 |
| 0x08 | Initialized | Action | Private | — | |
| 0x08 | InitializeFailed | Action<System.Exception> | Private | — | |
| 0x04 | <State>k__BackingField | ServicesInitializationState | Private | — | |
| 0x01 | CanInitialize | bool | 1 flags | — | |
| 0x0025 | 0x03 | padding / unreflected | |||
| 0x08 | m_Initialization | TaskCompletionSource<System.Object> | Private | — | |
| 0x08 | <Registry>k__BackingField | CoreRegistry | Private+1 flags | — | |
| 0x08 | <Metrics>k__BackingField | CoreMetrics | Private+1 flags | — | |
| 0x08 | <Diagnostics>k__BackingField | CoreDiagnostics | Private+1 flags | — | |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_Initialized(Action value) | PublicFinal+3 flags | 0x08 | |
| void remove_Initialized(Action value) | PublicFinal+3 flags | 0x08 | |
| void add_InitializeFailed(Action<System.Exception> value) | PublicFinal+3 flags | 0x08 | |
| void remove_InitializeFailed(Action<System.Exception> value) | PublicFinal+3 flags | 0x08 | |
| ServicesInitializationState get_State() | PublicFinal+3 flags | 0x04 | |
| void set_State(const ServicesInitializationState& value) | Private+1 flags | 0x04 | |
| InitializationOptions get_Options() | Public+1 flags | 0x08 | |
| void set_Options(InitializationOptions value) | 2 flags | 0x08 | |
| CoreRegistry get_Registry() | 2 flags | 0x08 | |
| CoreMetrics get_Metrics() | 2 flags | 0x08 | |
| CoreDiagnostics get_Diagnostics() | 2 flags | 0x08 | |
| void .ctor(CoreRegistry registry, CoreMetrics coreMetrics, CoreDiagnostics coreDiagnostics) | Public+1 flags | 0x08 | |
| Task InitializeAsync(InitializationOptions options) | PublicFinal+2 flags | 0x08 | |
| string GetIdentifier() | PublicFinal+2 flags | 0x08 | |
| void TriggerInitializeSuccess() | Private | 0x00 | |
| void TriggerInitializeFailed(Exception initException) | Private | 0x08 | |
| uint8 GetService() | PublicFinal+2 flags | 0x00 | |
| bool HasRequestedInitialization() | Private | 0x01 | |
| Task InitializeServicesAsync() | Private | 0x08 | |
| void SendInitializationMetrics(List<Unity.Services.Core.Internal.PackageInitializationInfo> packageInitInfos) | 1 flags | 0x08 | |
| void EnableInitialization() | 1 flags | 0x00 | |
| Task EnableInitializationAsync() | 1 flags | 0x08 | |
| bool <InitializeAsync>g__HasInitializationFailed|27_0() | Private | 0x01 |