public void INIT() { //IF your root has itens destroy IT // Temporary if (mLeaderBoardItens != null) { for (int i = 0; i < mLeaderBoardItens.Count; i++) { Destroy(mLeaderBoardItens[i]); } } GameSparksUtility.ActionLeaderBoard = delegate(LeaderboardDataResponse pLeaderBoardDataResponse) { if (!pLeaderBoardDataResponse.HasErrors) { CreatePoolLeaderBoard(pLeaderBoardDataResponse); } else { Debug.Log("Erro to load leaderboard"); // to do } }; GameSparksUtility.GetLeaderBoard("GLB", GameSparksUtility.ActionLeaderBoard); }
public void Logout() { GameSparksUtility.ActionLogout = delegate(EndSessionResponse pLogoutResponse) { if (!pLogoutResponse.HasErrors) { ManagerUI.Instance.OnSucessLogout(pLogoutResponse); } else { ManagerUI.Instance.OnErrorLogout(pLogoutResponse); } }; GameSparksUtility.LogoutUser(GameSparksUtility.ActionLogout); }
public void SavePlayerScore(int pScore) { //Server save player score GameSparksUtility.ActionPostScore = delegate(LogEventResponse pPostScoreResponse) { if (!pPostScoreResponse.HasErrors) { ManagerUI.Instance.OnSucessPostScore(pPostScoreResponse); } else { ManagerUI.Instance.OnErrorPostScore(pPostScoreResponse); } }; GameSparksUtility.PostScoreEvent("GLB_SCORE", pScore, GameSparksUtility.ActionPostScore); CachePlayerScore(pScore); }
public void Register() { string pDisplayName = mDisplayNameField.text; string pLogin = mLoginField.text; string pPassword = mPasswordField.text; GameSparksUtility.ActionRegister = delegate(RegistrationResponse registerResponse) { if (!registerResponse.HasErrors) { ManagerUI.Instance.OnSucessRegister(registerResponse); } else { ManagerUI.Instance.OnErrorRegister(registerResponse); } }; GameSparksUtility.RegisterUser(pDisplayName, pLogin, pPassword, GameSparksUtility.ActionRegister); }
public void Login() { string pPassword = mPasswordField.text; string pLogin = mLoginField.text; GameSparksUtility.ActionLogin = delegate(AuthenticationResponse pAuthResponse) { if (!pAuthResponse.HasErrors) { ManagerUI.Instance.OnSucessLogin(pAuthResponse); } else { ManagerUI.Instance.OnErrorLogin(pAuthResponse); } }; GameSparksUtility.LoginUser(pLogin, pPassword, GameSparksUtility.ActionLogin); }
public void ConnectToMatch() { GameSparksUtility.CreateMatchByName(new string[] { "5c28b98fd2478c4bac62b31a", "5c291100330c316902ba9594" }); // GameSparksUtility.ConnectToLobby(); }