public int StartSicbo(SicboPlayer[] sicboPlayer, int eventId = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { SicboParam param = new SicboParam(); param.player_id = apiPlayerId; param.token = apiToken; param.event_id = eventId; string[] tempString = new string[sicboPlayer.Length]; var j = 0; for (var i = 0; i < sicboPlayer.Length; i++) { if (sicboPlayer[i].coin_bet > 0) { tempString[j++] = sicboPlayer[i].ToJson(); } } param.sicbo_player = new string[j]; for (var i = 0; i < j; i++) { param.sicbo_player[i] = tempString[i]; } string paramJson = JsonUtility.ToJson(param); API api = new API("startsicbo.php", "RStartSicbo", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int UserLogin(LoginType loginType, string loginId = "", string loginEmail = "", string loginName = "", string loginPicture = "", string otp = "") { //1. Guest, 2. Google, 3. Facebook UserLoginParam param = new UserLoginParam(); param.login_type = (int)loginType; param.login_id = loginId; param.login_email = loginEmail; param.login_name = loginName; param.login_picture = loginPicture; param.device_id = SystemInfo.deviceUniqueIdentifier; param.device_type = (int)Application.platform; param.device_detail = "(" + SystemInfo.operatingSystem + ") " + SystemInfo.deviceModel + " (" + SystemInfo.deviceName + ")"; param.apk_ver = Application.version + (Congest.DEVELOPMENT ? "d" : ""); string paramJson = JsonUtility.ToJson(param); if (otp.Length > 0) { apiOtp = otp; } API api = new API("userlogin.php", "RUserLogin", paramJson, 1, apiOtp); param = null; paramJson = ""; if (apiOtp.Length > 0) { StartCoroutine(Congest.SendPOST(this, api)); } else { api.errorCode = 502; ParseError(api); } return(api.seed); }
public int StartPoker(string roomSeed, long roomBetCoin, PokerPlayer[] pokerPlayer, int eventId = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { PokerParam param = new PokerParam(); param.player_id = apiPlayerId; param.token = apiToken; param.room_seed = roomSeed; param.room_bet_coin = roomBetCoin; param.event_id = eventId; string[] tempString = new string[pokerPlayer.Length]; var j = 0; for (var i = 0; i < pokerPlayer.Length; i++) { if (pokerPlayer[i].seater_id > 0) { tempString[j++] = pokerPlayer[i].ToJson(); } } param.poker_player = new string[j]; for (var i = 0; i < j; i++) { param.poker_player[i] = tempString[i]; } string paramJson = JsonUtility.ToJson(param); API api = new API("startpoker.php", "RStartPoker", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
//Get Chat public int GetChat(int friendId = -1, int playerId = 0, string token = "") { if (friendId == -1) //Get Public Chat { string defaultNotFound = "{\"chat\":[]}"; API api = new API("chat/chat.ray", "RGetChatPublic", "", -1); StartCoroutine(Congest.ReadTempFile(this, api, defaultNotFound)); return(api.seed); } else if (friendId == 0) //Get Private Chat List { if (ParseToken(playerId, token)) { TokenParam param = new TokenParam(); param.player_id = apiPlayerId; param.token = apiToken; string paramJson = JsonUtility.ToJson(param); API api = new API("getchat.php", "RGetChatList", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } } else //Get Private Chat { string fromto = (apiPlayerId < friendId ? Mathf.FloorToInt(apiPlayerId / 1000).ToString() : Mathf.FloorToInt(friendId / 1000).ToString()) + "/" + (apiPlayerId < friendId ? apiPlayerId.ToString() : friendId.ToString()) + "/" + (apiPlayerId > friendId ? apiPlayerId.ToString() : friendId.ToString()); string defaultNotFound = "{\"chat\":[]}"; API api = new API("chat/" + fromto + "/chat.ray", "RGetChatPrivate", "", -1); StartCoroutine(Congest.ReadTempFile(this, api, defaultNotFound)); return(api.seed); } return(0); }
//Buy Shop public int BuyShop(int itemId, int paymentType = 0, string invoiceId = "", int playerId = 0, string token = "", string otp = "") { if (ParseToken(playerId, token)) { ShopParam param = new ShopParam(); param.player_id = apiPlayerId; param.token = apiToken; param.item_id = itemId; param.item_type = paymentType; param.invoice_id = invoiceId; param.device_id = SystemInfo.deviceUniqueIdentifier; param.device_type = (int)Application.platform; string paramJson = JsonUtility.ToJson(param); if (otp.Length > 0) { apiOtp = otp; } API api = new API("buyshop.php", "RBuyShop", paramJson, 1, (param.item_type == 0 ? apiOtp : "")); param = null; paramJson = ""; if (paymentType == 0 && apiOtp.Length == 0) { api.errorCode = 502; ParseError(api); } else { StartCoroutine(Congest.SendPOST(this, api)); } return(api.seed); } return(0); }
private int GetAnnouncementSession() { string defaultNotFound = "0"; API api = new API("announcementindex.ray", "StartAnnouncementSessionResponse", "", -1); StartCoroutine(Congest.ReadTempFile(this, api, defaultNotFound)); return(api.seed); }
//Send Client Log public int SendClientLog(string log) { SupportParam param = new SupportParam(); param.player_id = apiPlayerId; param.message = log; string paramJson = JsonUtility.ToJson(param); API api = new API("sendclientlog.php", "RSendClientLog", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); }
public int GetOtp(int otpType = 0) { GetOtpParam param = new GetOtpParam(); param.device_id = SystemInfo.deviceUniqueIdentifier; param.device_type = (int)Application.platform; param.otp_type = otpType; string paramJson = JsonUtility.ToJson(param); API api = new API("getotp.php", "RGetOtp", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); }
public int SendCoinHistory(int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { TokenParam param = new TokenParam(); param.player_id = apiPlayerId; param.token = apiToken; string paramJson = JsonUtility.ToJson(param); API api = new API("sendcoinhistory.php", "RSendCoinHistory", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
//Get Money Slot public int GetMoneySlot(int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { TokenParam param = new TokenParam(); param.player_id = apiPlayerId; param.token = apiToken; string paramJson = JsonUtility.ToJson(param); API api = new API("getmoneyslot.php", "RGetMoneySlot", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
//Search Friend public int SearchFriend(string searchKey = "", int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { ProfileParam param = new ProfileParam(); param.player_id = apiPlayerId; param.token = apiToken; param.search_key = searchKey; string paramJson = JsonUtility.ToJson(param); API api = new API("searchfriend.php", "RSearchFriend", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
//Claim Inbox public int ClaimInbox(int mailId, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { InboxParam param = new InboxParam(); param.player_id = apiPlayerId; param.token = apiToken; param.mail_id = mailId; string paramJson = JsonUtility.ToJson(param); API api = new API("claiminbox.php", "RClaimInbox", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int GetShop(int itemType = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { ShopParam param = new ShopParam(); param.player_id = apiPlayerId; param.token = apiToken; param.item_type = itemType; string paramJson = JsonUtility.ToJson(param); API api = new API("getshop.php", "RGetShop", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
//Set Costume public int SetCostume(int costumeId = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { HeroParam param = new HeroParam(); param.player_id = apiPlayerId; param.token = apiToken; param.costume_id = costumeId; string paramJson = JsonUtility.ToJson(param); API api = new API("setcostume.php", "RSetCostume", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
//Set Hero Featured public int SetHeroFeatured(int[] heroId, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { HeroParam param = new HeroParam(); param.player_id = apiPlayerId; param.token = apiToken; param.heroes_id = String.Join(",", heroId); string paramJson = JsonUtility.ToJson(param); API api = new API("setherofeatured.php", "RSetHeroFeatured", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int GetHero(int heroGender = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { HeroParam param = new HeroParam(); param.player_id = apiPlayerId; param.token = apiToken; param.hero_gender = heroGender; string paramJson = JsonUtility.ToJson(param); API api = new API("gethero.php", "RGetHero", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int GetProfile(int friendId = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { ProfileParam param = new ProfileParam(); param.player_id = apiPlayerId; param.token = apiToken; param.friend_id = friendId; string paramJson = JsonUtility.ToJson(param); API api = new API("getprofile.php", "RGetProfile", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int GetInbox(bool asSender = false, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { InboxParam param = new InboxParam(); param.player_id = apiPlayerId; param.token = apiToken; param.as_sender = (asSender ? 1 : 0); string paramJson = JsonUtility.ToJson(param); API api = new API("getinbox.php", "RGetInbox", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int SetPhoneNum(string phoneNum, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { SetPhoneNumParam param = new SetPhoneNumParam(); param.player_id = apiPlayerId; param.token = apiToken; param.phone_num = phoneNum; string paramJson = JsonUtility.ToJson(param); API api = new API("setphonenum.php", "RSetPhoneNum", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int GetWeeklyLogin(bool claim = false, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { DailyLoginParam param = new DailyLoginParam(); param.player_id = apiPlayerId; param.token = apiToken; param.claim = (claim ? 1 : 0); string paramJson = JsonUtility.ToJson(param); API api = new API("getdailylogin.php", "RGetWeeklyLogin", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
//ClaimPromoCode public int ClaimPromoCode(string promoCode, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { ClaimReferalCodeParam param = new ClaimReferalCodeParam(); param.player_id = apiPlayerId; param.token = apiToken; param.promo_code = promoCode; string paramJson = JsonUtility.ToJson(param); API api = new API("claimpromocode.php", "RClaimPromoCode", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int SendChat(string chatMsg, int friendId = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { ChatParam param = new ChatParam(); param.player_id = apiPlayerId; param.token = apiToken; param.chat_msg = chatMsg; param.friend_id = friendId; string paramJson = JsonUtility.ToJson(param); API api = new API("sendchat.php", (friendId == 0 ? "RSendChatPublic" : "RSendChatPrivate"), paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int GetLeaderboard(int leaderboardType = 0, int checkedId = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { GetLeaderboardParam param = new GetLeaderboardParam(); param.player_id = apiPlayerId; param.token = apiToken; param.leaderboard_type = leaderboardType; param.checked_id = (checkedId == 0 ? apiPlayerId : checkedId); string paramJson = JsonUtility.ToJson(param); API api = new API("getleaderboard.php", "RGetLeaderboard", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int SetStatus(string statusMsg, string displayName, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { SetPhoneNumParam param = new SetPhoneNumParam(); param.player_id = apiPlayerId; param.token = apiToken; param.status_message = statusMsg; param.display_name = displayName; string paramJson = JsonUtility.ToJson(param); API api = new API("setstatus.php", "RSetStatus", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int SendCoin(string friendTag = "", long coinAmount = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { SendCoinParam param = new SendCoinParam(); param.player_id = apiPlayerId; param.token = apiToken; param.friend_tag = friendTag; param.coin_amount = coinAmount; string paramJson = JsonUtility.ToJson(param); API api = new API("sendcoin.php", "RSendCoin", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int GetFriend(int friendId = 0, FriendType friendType = FriendType.FriendList, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { FriendParam param = new FriendParam(); param.player_id = apiPlayerId; param.token = apiToken; param.friend_id = friendId; param.friend_type = (int)friendType; string paramJson = JsonUtility.ToJson(param); API api = new API("getfriend.php", "RGetFriend", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int StartSlot(int slotType, long slotCost = 0, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { SlotParam param = new SlotParam(); param.player_id = apiPlayerId; param.token = apiToken; param.slot_type = slotType; param.slot_cost = slotCost; string paramJson = JsonUtility.ToJson(param); API api = new API("startslot.php", "RStartSlot", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int SendSupport(string email, string message, string ticketId = "", int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { SupportParam param = new SupportParam(); param.player_id = apiPlayerId; param.token = apiToken; param.ticket_id = (ticketId.Length > 0 ? ticketId : apiPlayerId.ToString() + System.DateTime.UtcNow.ToString("yyMMdd") + UnityEngine.Random.Range(0, 9999).ToString()); param.email = email; param.message = message; string paramJson = JsonUtility.ToJson(param); API api = new API("sendsupport.php", "RSendSupport", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
public int ClaimReferalCode(string referalCode, int playerId = 0, string token = "") { if (ParseToken(playerId, token)) { ClaimReferalCodeParam param = new ClaimReferalCodeParam(); param.player_id = apiPlayerId; param.token = apiToken; param.referal_code = referalCode; param.device_id = SystemInfo.deviceUniqueIdentifier; param.device_type = (int)Application.platform; string paramJson = JsonUtility.ToJson(param); API api = new API("claimreferalcode.php", "RClaimReferalCode", paramJson, 1); param = null; paramJson = ""; StartCoroutine(Congest.SendPOST(this, api)); return(api.seed); } return(0); }
//End Poker public int EndPoker(int pokerId, PokerPlayer[] pokerPlayer, int playerId = 0, string token = "", string otp = "") { if (ParseToken(playerId, token)) { PokerParam param = new PokerParam(); param.player_id = apiPlayerId; param.token = apiToken; param.poker_round_id = pokerId; string[] tempString = new string[pokerPlayer.Length]; var j = 0; for (var i = 0; i < pokerPlayer.Length; i++) { if (pokerPlayer[i].seater_id > 0) { tempString[j++] = pokerPlayer[i].ToJson(); } } param.poker_player = new string[j]; for (var i = 0; i < j; i++) { param.poker_player[i] = tempString[i]; } string paramJson = JsonUtility.ToJson(param); if (otp.Length > 0) { apiOtp = otp; } API api = new API("endpoker.php", "REndPoker", paramJson, 1, apiOtp); param = null; paramJson = ""; if (apiOtp.Length > 0) { StartCoroutine(Congest.SendPOST(this, api)); } else { api.errorCode = 502; ParseError(api); } return(api.seed); } return(0); }