public UM_PlayerTemplate GetPlayer(string playerId) { UM_PlayerTemplate player = null; switch (Application.platform) { case RuntimePlatform.IPhonePlayer: GK_Player gk_player = GameCenterManager.GetPlayerById(playerId); if (gk_player != null) { player = new UM_PlayerTemplate(gk_player, null); } break; case RuntimePlatform.Android: GooglePlayerTemplate gp_player = GooglePlayManager.Instance.GetPlayerById(playerId); if (gp_player != null) { player = new UM_PlayerTemplate(null, gp_player); } break; } return(player); }
private void OnAllLoaded() { _IsDataLoaded = true; _ConnectionSate = UM_ConnectionState.CONNECTED; _Player = new UM_PlayerTemplate(GameCenterManager.Player, GooglePlayManager.Instance.player); OnPlayerConnected(); }
public UM_Score(GK_Score gkScore, GPScore gpScore) { _GK_Score = gkScore; _GP_Score = gpScore; if (IsValid) { switch(Application.platform) { case RuntimePlatform.Android: GooglePlayerTemplate gp_player = GooglePlayManager.Instance.GetPlayerById(_GP_Score.PlayerId); player = new UM_PlayerTemplate(null, gp_player); break; case RuntimePlatform.IPhonePlayer: GK_Player gk_player = GameCenterManager.GetPlayerById(_GK_Score.PlayerId); player = new UM_PlayerTemplate(gk_player, null); break; } } }
public UM_Score(GK_Score gkScore, GPScore gpScore) { _GK_Score = gkScore; _GP_Score = gpScore; if (IsValid) { switch (Application.platform) { case RuntimePlatform.Android: GooglePlayerTemplate gp_player = GooglePlayManager.Instance.GetPlayerById(_GP_Score.PlayerId); player = new UM_PlayerTemplate(null, gp_player); break; case RuntimePlatform.IPhonePlayer: GK_Player gk_player = GameCenterManager.GetPlayerById(_GK_Score.PlayerId); player = new UM_PlayerTemplate(gk_player, null); break; } } }