private void getBlackCard() { if (base.GameProperties.GameId != 0 && !string.IsNullOrEmpty(base.GameProperties.Token)) { Token gid = new Token() { Name = "gameId", Value = base.GameProperties.GameId.ToString() }; Token ct = new Token() { Name = "clientToken", Value = base.GameProperties.Token.ToString() }; getBlackCardWebLoad = new JSONFromWeb("GetCurrentBlackCard", base.GameProperties.GameServer + @"/card/get-current-blackcard", new Token[] { gid, ct }, typeof(Assets.Service.Response.BlackCard)); getBlackCardWebLoad.OnSuccess += new UnityAction(onGetBlackCardWebLoadSucceded); getBlackCardWebLoad.OnFail += new UnityAction(onGetBlackCardWebLoadFailed); GameProperties.WebLoader.AddDownload(getBlackCardWebLoad); } else { base.Error = "No GameID or clientToken set"; } }
public void GetCurrentChosenCards() { if (!updatingChoosenCards) { if (base.GameProperties.GameId != 0 && !string.IsNullOrEmpty(base.GameProperties.Token)) { updatingChoosenCards = true; Token gid = new Token() { Name = "gameId", Value = base.GameProperties.GameId.ToString() }; Token ct = new Token() { Name = "clientToken", Value = base.GameProperties.Token.ToString() }; getCurrentChosenCardsWebLoad = new JSONFromWeb(" GetCurrentChosenCards", base.GameProperties.GameServer + @"/game/get-current-chosen-cards", new Token[] { gid, ct }, typeof(Assets.Service.Response.ChosenCards)); getCurrentChosenCardsWebLoad.OnSuccess += new UnityAction(onGetCurrentChosenCardsSucceded); getCurrentChosenCardsWebLoad.OnFail += new UnityAction(onGetCurrentChosenCardsFailed); GameProperties.WebLoader.AddDownload(getCurrentChosenCardsWebLoad); } else { base.Error = "No GameID or clientToken set"; } } else { Debug.Log("updatingChoosenCards canceld, o other update is not finished!"); } }
private void drawCard() { if (!cardsDrawn) { if (base.GameProperties.GameId != 0 && !string.IsNullOrEmpty(base.GameProperties.Token)) { Token gid = new Token() { Name = "gameId", Value = base.GameProperties.GameId.ToString() }; Token ct = new Token() { Name = "clientToken", Value = base.GameProperties.Token.ToString() }; drawCardWebLoad = new JSONFromWeb("DrawCard", base.GameProperties.GameServer + @"/card/draw-card", new Token[] { gid, ct }, typeof(Assets.Service.Response.Cards)); drawCardWebLoad.OnSuccess += new UnityAction(onDrawCardWebloadSucceded); drawCardWebLoad.OnFail += new UnityAction(onDrawCardWebloadFailed); GameProperties.WebLoader.AddDownload(drawCardWebLoad); } else { base.Error = "No GameID or clientToken set"; } } }
public void PlayCard(int cardId) { if (base.GameProperties.GameId != 0 && !string.IsNullOrEmpty(base.GameProperties.Token)) { Token gid = new Token() { Name = "gameId", Value = base.GameProperties.GameId.ToString() }; Token ct = new Token() { Name = "clientToken", Value = base.GameProperties.Token.ToString() }; Token cid = new Token() { Name = "cardid", Value = cardId.ToString() }; playCardWebLoad = new JSONFromWeb("PlayCard", base.GameProperties.GameServer + @"/game/play-card", new Token[] { gid, ct, cid }, typeof(Assets.Service.Response.PlayCard)); playCardWebLoad.OnSuccess += new UnityAction(onPlayCardWebloadSucceded); playCardWebLoad.OnFail += new UnityAction(onPlayCardWebloadFailed); GameProperties.WebLoader.AddDownload(playCardWebLoad); } else { base.Error = "No GameID or clientToken set"; } }