// Copyright Epic Games, Inc. All Rights Reserved. // This file is automatically generated. Changes to this file may be overwritten. namespace Epic.OnlineServices.Auth { public sealed partial class AuthInterface : Handle { /// /// The most recent version of the structure. /// public const int IosCredentialssystemauthcredentialsoptionsApiLatest = 1; public void Login(ref IOSLoginOptions options, object clientData, OnLoginCallback completionDelegate) { IOSLoginOptionsInternal optionsInternal = new IOSLoginOptionsInternal(); optionsInternal.Set(ref options); var clientDataAddress = System.IntPtr.Zero; var completionDelegateInternal = new OnLoginCallbackInternal(OnLoginCallbackInternalImplementation); Helper.AddCallback(out clientDataAddress, clientData, completionDelegate, completionDelegateInternal); IOSBindings.EOS_Auth_Login(InnerHandle, ref optionsInternal, clientDataAddress, completionDelegateInternal); Helper.Dispose(ref optionsInternal); } } }