1234567891011121314151617181920212223242526272829 |
- using AppleAuth.Enums;
- using AppleAuth.Interfaces;
- using System;
- using UnityEngine;
-
- namespace AppleAuth.Native
- {
- [Serializable]
- internal class CredentialStateResponse : ICredentialStateResponse, ISerializationCallbackReceiver
- {
- public bool _success = false;
- public bool _hasCredentialState = false;
- public bool _hasError = false;
- public int _credentialState = 0;
- public AppleError _error = null;
-
- public bool Success { get { return this._success; } }
- public CredentialState CredentialState { get { return (CredentialState) this._credentialState; } }
- public IAppleError Error { get { return this._error; } }
-
- public void OnBeforeSerialize() { }
-
- public void OnAfterDeserialize()
- {
- SerializationTools.FixSerializationForObject(ref this._credentialState, this._hasCredentialState);
- SerializationTools.FixSerializationForObject(ref this._error, this._hasError);
- }
- }
- }
|