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 

    APIdescription
    HasLoggedinEOSUser has logged in or not.
    LoginWithDeviceIDSign 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}");
        }
    }