コード例 #1
0
    void OnLeaderboardSetsInfoLoaded(ISN_Result res)
    {
        Debug.Log("OnLeaderboardSetsInfoLoaded");
        GameCenterManager.OnLeaderboardSetsInfoLoaded -= OnLeaderboardSetsInfoLoaded;
        if (res.IsSucceeded)
        {
            foreach (GK_LeaderboardSet s in GameCenterManager.LeaderboardSets)
            {
                Debug.Log(s.Title);
                Debug.Log(s.Identifier);
                Debug.Log(s.GroupIdentifier);
            }
        }


        if (GameCenterManager.LeaderboardSets.Count == 0)
        {
            return;
        }

        GK_LeaderboardSet LeaderboardSet = GameCenterManager.LeaderboardSets[0];

        LeaderboardSet.OnLoaderboardsInfoLoaded += OnLoaderboardsInfoLoaded;
        LeaderboardSet.LoadLeaderBoardsInfo();
    }
コード例 #2
0
    private void ISN_OnLBSetsLoaded(string array)
    {
        string[] data = array.Split(SA.Common.Data.Converter.DATA_SPLITTER);

        for (int i = 0; i + 2 < data.Length; i += 3)
        {
            GK_LeaderboardSet lbSet = new GK_LeaderboardSet();
            lbSet.Title           = data[i];
            lbSet.Identifier      = data[i + 1];
            lbSet.GroupIdentifier = data[i + 2];
            LeaderboardSets.Add(lbSet);
        }


        SA.Common.Models.Result res = new SA.Common.Models.Result();
        OnLeaderboardSetsInfoLoaded(res);
    }
コード例 #3
0
    private void ISN_OnLBSetsLoaded(string array)
    {
        string[] data = array.Split("|" [0]);

        for (int i = 0; i < data.Length; i += 3)
        {
            GK_LeaderboardSet lbSet = new GK_LeaderboardSet();
            lbSet.Title           = data[i];
            lbSet.Identifier      = data[i + 1];
            lbSet.GroupIdentifier = data[i + 2];
            LeaderboardSets.Add(lbSet);
        }


        ISN_Result res = new ISN_Result(true);

        OnLeaderboardSetsInfoLoaded(res);
    }
コード例 #4
0
	private void ISN_OnLBSetsLoaded(string array) {

		string[] data = array.Split(IOSNative.DATA_SPLITTER);

		for(int i = 0; i+2  < data.Length; i+=3) {
			GK_LeaderboardSet lbSet =  new GK_LeaderboardSet();
			lbSet.Title = data[i];
			lbSet.Identifier = data[i + 1];
			lbSet.GroupIdentifier = data[i + 2];
			LeaderboardSets.Add(lbSet);
		}


		ISN_Result res =  new ISN_Result(true);
		OnLeaderboardSetsInfoLoaded(res);
	}
コード例 #5
0
	public ISN_LoadSetLeaderboardsInfoResult(GK_LeaderboardSet lbset, bool IsResultSucceeded):base(IsResultSucceeded) {
		_LeaderBoardsSet = lbset;
	}
コード例 #6
0
 public ISN_LoadSetLeaderboardsInfoResult(GK_LeaderboardSet lbset, bool IsResultSucceeded) : base(IsResultSucceeded)
 {
     _LeaderBoardsSet = lbset;
 }
コード例 #7
0
 public ISN_LoadSetLeaderboardsInfoResult(GK_LeaderboardSet lbset, SA.Common.Models.Error error) : base(error)
 {
     _LeaderBoardsSet = lbset;
 }
コード例 #8
0
 public ISN_LoadSetLeaderboardsInfoResult(GK_LeaderboardSet lbset) : base()
 {
     _LeaderBoardsSet = lbset;
 }