コード例 #1
0
        internal void FetchServerAuthCode(string server_client_id,
                                          Action <FetchServerAuthCodeResponse> callback)
        {
            Misc.CheckNotNull(callback);
            Misc.CheckNotNull(server_client_id);

            C.GameServices_FetchServerAuthCode(this.AsHandle(),
                                               server_client_id,
                                               InternalFetchServerAuthCodeCallback,
                                               Callbacks.ToIntPtr <FetchServerAuthCodeResponse>(callback, FetchServerAuthCodeResponse.FromPointer));
        }
コード例 #2
0
 internal void StartAuthorizationUI()
 {
     C.GameServices_StartAuthorizationUI(SelfPtr());
 }
コード例 #3
0
 protected override void CallDispose(HandleRef selfPointer)
 {
     C.GameServices_Dispose(selfPointer);
 }
コード例 #4
0
 internal void SignOut()
 {
     C.GameServices_SignOut(SelfPtr());
 }
コード例 #5
0
 internal bool IsAuthenticated()
 {
     return(C.GameServices_IsAuthorized(SelfPtr()));
 }
コード例 #6
0
 protected override void CallDispose(HandleRef selfPointer)
 {
     C.GameServices_FetchServerAuthCodeResponse_Dispose(selfPointer);
 }
コード例 #7
0
 internal string Code()
 {
     return(PInvokeUtilities.OutParamsToString(
                (out_string, out_size) => C.GameServices_FetchServerAuthCodeResponse_GetCode(SelfPtr(), out_string, out_size)));
 }
コード例 #8
0
 internal CommonErrorStatus.ResponseStatus Status()
 {
     return(C.GameServices_FetchServerAuthCodeResponse_GetStatus(SelfPtr()));
 }