public override void Gacha() { RequestGacha param = new RequestGacha(); param.user_id = PlayerPrefs.GetString(NetWorkKey.USER_ID); param.status = GACHA_RATE; param.limit = SpecalTicket.Instance.Count.ToString(); param.used_specal_ticket = SpecalTicket.Instance.UseCount.ToString(); param.used_noraml_ticket = 0.ToString(); ApiClient.Instance.RequesrGacha(param); }
/// <summary> /// ガチャをするときのリクエスト処理 /// </summary> /// <param name="param"></param> public void RequesrGacha(RequestGacha param) { Dictionary <string, string> data = new Dictionary <string, string>(); data.Add(NetWorkKey.GACHA_RATE, param.status); data.Add(NetWorkKey.GACHA_LIMIT, param.limit); data.Add(NetWorkKey.USER_ID, param.user_id); data.Add(NetWorkKey.REQUEST_STATUS, NetWorkKey.GACHA); data.Add(NetWorkKey.USE_NORMAL, param.used_noraml_ticket); data.Add(NetWorkKey.USE_SPECAL, param.used_specal_ticket); StartCoroutine(requester.RequestPost(ip, data)); }
private GachaManager() { RequestGacha = new RequestGacha(); _heroIds = new List <int>(); }