EOSConnect
Description
Sign in EOS. This Authentication is via Connect interface instead of Auth Interface. So, the user can't use EOS Epic Account Services.
Function
API | description |
---|---|
HasLoggedinEOS | User has logged in or not. |
LoginWithDeviceID | Sign in EOS with DeviceID |
using UnityEngine;
using Cysharp.Threading.Tasks;
using SynicSugar.Login;
public class Login : MonoBehaviour {
async UniTaskVoid Start(){
bool hasLoggedin = await EOSConnect.HasLoggedinEOS();
if(hasLoggedin){
return;
}
//(bool isSuccess, Result detail)
var result = await EOSConnect.LoginWithDeviceID();
if(result.isSuccess){
// success
// Transition to MainMenu or so on...
return;
}
Debug.Log($"Fault EOS authentication. {result.detail}");
}
}