[M] google meta login
This commit is contained in:
@@ -5,19 +5,42 @@ using UnityEngine.UI;
|
||||
public class SDKTest : MonoBehaviour
|
||||
{
|
||||
[SerializeField]
|
||||
private Button loginBtn;
|
||||
private Button guestLoginBtn;
|
||||
|
||||
[SerializeField]
|
||||
private Button googoleLoginBtn;
|
||||
|
||||
[SerializeField]
|
||||
private Button facebookLoginBtn;
|
||||
|
||||
[SerializeField]
|
||||
private Button LogOutBtn;
|
||||
|
||||
[SerializeField]
|
||||
private Text log;
|
||||
|
||||
void Start()
|
||||
{
|
||||
loginBtn.onClick.AddListener(OnLogin);
|
||||
guestLoginBtn.onClick.AddListener(() => OnLogin(EAccoutType.hwGuest));
|
||||
googoleLoginBtn.onClick.AddListener(() => OnLogin(EAccoutType.hwGoogle));
|
||||
facebookLoginBtn.onClick.AddListener(() => OnLogin(EAccoutType.hwFacebook));
|
||||
LogOutBtn.onClick.AddListener(OnLogout);
|
||||
}
|
||||
|
||||
private async void OnLogin()
|
||||
private async void OnLogin(EAccoutType accoutType)
|
||||
{
|
||||
log.text = string.Empty;
|
||||
var info = await TYSdkFacade.Instance.Login(EAccoutType.hwGuest);
|
||||
var info = await TYSdkFacade.Instance.Login(accoutType);
|
||||
log.text = $"Login: {info.isSuccess}";
|
||||
if(info.isSuccess)
|
||||
{
|
||||
log.text += $"\n{info.msg}";
|
||||
log.text += $"\n{TYSdkFacade.Instance.TYAccountInfo.token}";
|
||||
}
|
||||
}
|
||||
|
||||
private void OnLogout()
|
||||
{
|
||||
TYSdkFacade.Instance.LogOut();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user