void Rank_Click() { wiipay.EvtLog("Game_Gaming_BtnRank"); CS_CommitScore iscore; iscore.score = MobileInterface.GetPlayerScore(); mP.Send(session, iscore); //Debug.Log("请求排行榜"); CS_RequestRank rank; mP.Send(session, rank); Moudle_main.Singlton.go_Black.SetActive(true); if (Moudle_main.EvtRank != null) { Moudle_main.EvtRank(); } }
void OnMouseDown() { FireLevel = MobileInterface.GetPlayerFireScore(); if (FireLevel < 10) { FireLevel += 1; } else if (FireLevel < 100) { FireLevel += 10; } else if (FireLevel <= 1000) { FireLevel += 100; } if (FireLevel > 1000) { FireLevel = 1; } MobileInterface.SetPlayerFireScore(FireLevel); }
IEnumerator ConnectToInternet() { while (true) { //Debug.Log("每十秒连一下"); if (!mC.IsConnect()) { session = mC.Connect(IP_ADDRESS, 9873); } if (mC.IsConnect()) { CS_CommitScore iscore; iscore.score = MobileInterface.GetPlayerScore(); mP.Send(session, iscore); } else { } yield return(new WaitForSeconds(10.0f)); } }
void check_gold() { if (MobileInterface.GetPlayerScore() >= 500) { Gold500.Val = true; } if (MobileInterface.GetPlayerScore() >= 1000) { Gold1000.Val = true; } if (MobileInterface.GetPlayerScore() >= 10000) { Gold10000.Val = true; } if (MobileInterface.GetPlayerScore() >= 100000) { Gold100000.Val = true; } if (MobileInterface.GetPlayerScore() >= 1000000) { Gold1000000.Val = true; } }
void Handler_PaySucceed(string info) { CS_PayNotify paydata; paydata.PayTypeIdx = shop.select; //Debug.Log("select="+shop.select); Moudle_scene.mP.Send(Moudle_scene.session, paydata); switch (shop.select) { case 0: MobileInterface.ChangePlayerScore(100); break; case 1: MobileInterface.ChangePlayerScore(305); break; case 2: MobileInterface.ChangePlayerScore(1100); break; } //Debug.Log(info); Moudle_main.Singlton.go_Black.SetActive(false); }
// Update is called once per frame void Update() { //达到5级 if (Moudle_FileRead.BLV5.Val == false && Moudle_FileRead.GameLevel.Val >= 5) { MobileInterface.ChangePlayerScore(150); StartCoroutine(createAndDelete(0)); Moudle_FileRead.BLV5.Val = true; } //10级 if (Moudle_FileRead.BLV10.Val == false && Moudle_FileRead.GameLevel.Val >= 10) { MobileInterface.ChangePlayerScore(200); StartCoroutine(createAndDelete(1)); Moudle_FileRead.BLV10.Val = true; } //20级 if (Moudle_FileRead.BLV20.Val == false && Moudle_FileRead.GameLevel.Val >= 20) { MobileInterface.ChangePlayerScore(500); StartCoroutine(createAndDelete(2)); Moudle_FileRead.BLV20.Val = true; } //30级 if (Moudle_FileRead.BLV30.Val == false && Moudle_FileRead.GameLevel.Val >= 30) { MobileInterface.ChangePlayerScore(1500); StartCoroutine(createAndDelete(3)); Moudle_FileRead.BLV30.Val = true; } //40级 if (Moudle_FileRead.BLV40.Val == false && Moudle_FileRead.GameLevel.Val >= 40) { MobileInterface.ChangePlayerScore(3000); StartCoroutine(createAndDelete(4)); Moudle_FileRead.BLV40.Val = true; } //连续10发子弹没捕捉到鱼if() if (Moudle_FileRead.NotLuck10.Val == false && Moudle_FileRead.MissHitSum.Val == 10) { MobileInterface.ChangePlayerScore(30); StartCoroutine(createAndDelete(5)); Moudle_FileRead.NotLuck10.Val = true; } if (Moudle_FileRead.NotLuck20.Val == false && Moudle_FileRead.MissHitSum.Val == 20) { MobileInterface.ChangePlayerScore(150); StartCoroutine(createAndDelete(6)); Moudle_FileRead.NotLuck20.Val = true; } if (Moudle_FileRead.Luck10.Val == false && Moudle_FileRead.HitSum.Val == 10) { MobileInterface.ChangePlayerScore(30); StartCoroutine(createAndDelete(7)); Moudle_FileRead.Luck10.Val = true; } if (Moudle_FileRead.Luck20.Val == false && Moudle_FileRead.HitSum.Val == 20) { MobileInterface.ChangePlayerScore(200); StartCoroutine(createAndDelete(8)); Moudle_FileRead.Luck20.Val = true; } //连续20发子弹没捕捉到鱼if() //连续10发子弹捕捉到鱼if() //连续20发子弹捕捉到鱼if() //鲨鱼出没 第一次打到鲨鱼 if (Moudle_FileRead.GameFirstShark.Val == false && Moudle_FileRead.GameSharkSum.Val == 1) { MobileInterface.ChangePlayerScore(30); StartCoroutine(createAndDelete(9)); Moudle_FileRead.GameFirstShark.Val = true; } //捉到20条鱼 if (Moudle_FileRead.CatchFish20.Val == false && Moudle_FileRead.GameFishSum.Val == 20) { MobileInterface.ChangePlayerScore(120); StartCoroutine(createAndDelete(10)); Moudle_FileRead.CatchFish20.Val = true; } //捉到50条灯笼鱼 if (Moudle_FileRead.CatchLantern50.Val == false && Moudle_FileRead.GameLanternSum.Val == 50) { MobileInterface.ChangePlayerScore(300); StartCoroutine(createAndDelete(11)); Moudle_FileRead.CatchLantern50.Val = true; } if (Moudle_FileRead.CatchShark100.Val == false && Moudle_FileRead.GameSharkSum.Val == 100) { MobileInterface.ChangePlayerScore(1000); StartCoroutine(createAndDelete(12)); Moudle_FileRead.CatchShark100.Val = true; } //任何鱼都捉到1次 if (Moudle_FileRead.CatchEveryFish.Val == false && everyfish == true) { MobileInterface.ChangePlayerScore(5000); StartCoroutine(createAndDelete(13)); Moudle_FileRead.CatchEveryFish.Val = true; } if (Moudle_FileRead.Gold500.Val == false && MobileInterface.GetPlayerScore() >= 500) { MobileInterface.ChangePlayerScore(50); StartCoroutine(createAndDelete(14)); Moudle_FileRead.Gold500.Val = true; } if (Moudle_FileRead.Gold1000.Val == false && MobileInterface.GetPlayerScore() >= 1000) { MobileInterface.ChangePlayerScore(100); StartCoroutine(createAndDelete(15)); Moudle_FileRead.Gold1000.Val = true; } if (Moudle_FileRead.Gold10000.Val == false && MobileInterface.GetPlayerScore() >= 10000) { MobileInterface.ChangePlayerScore(500); StartCoroutine(createAndDelete(16)); Moudle_FileRead.Gold10000.Val = true; } if (Moudle_FileRead.Gold100000.Val == false && MobileInterface.GetPlayerScore() >= 100000) { MobileInterface.ChangePlayerScore(4000); StartCoroutine(createAndDelete(17)); Moudle_FileRead.Gold100000.Val = true; } if (Moudle_FileRead.Gold1000000.Val == false && MobileInterface.GetPlayerScore() >= 1000000) { MobileInterface.ChangePlayerScore(120000); StartCoroutine(createAndDelete(18)); Moudle_FileRead.Gold1000000.Val = true; } go_Score.GetComponent <tk2dTextMesh>().text = MobileInterface.GetPlayerScore().ToString(); Set_Exp(Moudle_FileRead.GameLevel.Val, Moudle_FileRead.GameExp.Val); //tk2dSprite tk2dtemp = go_scene.transform.FindChild("称号").GetComponent<tk2dSprite>(); if (Moudle_main.iState == 1 && Module_SceneSelect.bSelect) { if (Moudle_FileRead.GameLevel.Val < 5) { if (go_scene != null) { tk2dtemp.SetSprite("ui_cj_01"); } //else // Debug.Log("null"); } else if (Moudle_FileRead.GameLevel.Val < 10) { tk2dtemp.SetSprite("ui_cj_02"); } else if (Moudle_FileRead.GameLevel.Val < 20) { tk2dtemp.SetSprite("ui_cj_03"); } else if (Moudle_FileRead.GameLevel.Val < 30) { tk2dtemp.SetSprite("ui_cj_04"); } else { tk2dtemp.SetSprite("ui_cj_05"); } } mC.Update(); //Debug.Log(bEveryDayReward); }
void Handle_ReceivePack(WazSession s, object pack) { if (Moudle_FileRead.GameFirstRun.Val == true) { if (pack.GetType() == typeof(SC_AllocUserID)) { // Debug.Log("第一次运行玩家登录成功"); SC_AllocUserID Receive = (SC_AllocUserID)pack; // Debug.Log(Receive.UserID); CS_GamePlayerLogin id; id.UserID = Receive.UserID; // id.UserID = 21; mP.Send(session, id); if (Moudle_FileRead.GameID.Val == uint.MaxValue) { Moudle_FileRead.GameID.Val = id.UserID; } Moudle_FileRead.GameFirstRun.Val = false; } } if (pack.GetType() == typeof(SC_RewardDaily)) { bEveryDayReward = true; // Debug.Log("每日奖励"); Moudle_FileRead.EveryRewardDays.Val++; //Moudle_FileRead.EveryRewardDays.Val = Moudle_FileRead.EveryRewardDays.Val%7 + 1; //Debug.Log(Moudle_FileRead.EveryRewardDays.Val); if (Moudle_FileRead.EveryRewardDays.Val > 7) { Moudle_FileRead.EveryRewardDays.Val = 1; } //Debug.Log(Moudle_FileRead.EveryRewardDays.Val++); } if (pack.GetType() == typeof(SC_ResponRank)) { SC_ResponRank Receive = (SC_ResponRank)pack; //Debug.Log("当前排名"+Receive.Rank); SetRank(Receive.Rank); switch (Receive.Rank) { case 1: // Debug.Log("第一名"); RankData[0] = MobileInterface.GetPlayerScore(); RankName[0] = Receive.Name; RankData[1] = Receive.RankOffsetN1; RankName[1] = Receive.RankNameOffsetN1; RankData[2] = Receive.RankOffsetN2; RankName[2] = Receive.RankNameOffsetN2; break; case 2: RankData[0] = Receive.RankOffset1; RankName[0] = Receive.RankNameOffset1; RankData[1] = MobileInterface.GetPlayerScore(); RankName[1] = Receive.Name; RankData[2] = Receive.RankOffsetN1; RankName[2] = Receive.RankNameOffsetN1; RankData[3] = Receive.RankOffsetN2; RankName[3] = Receive.RankNameOffsetN2; break; default: RankData[0] = Receive.RankOffset2; RankName[0] = Receive.RankNameOffset2; RankData[1] = Receive.RankOffset1; RankName[1] = Receive.RankNameOffset1; RankData[2] = MobileInterface.GetPlayerScore(); RankName[2] = Receive.Name; RankData[3] = Receive.RankOffsetN1; RankName[3] = Receive.RankNameOffsetN1; RankData[4] = Receive.RankOffsetN2; RankName[4] = Receive.RankNameOffsetN2; break; } if (Module_Rank.EvtR != null)//+= Data_Finish; { Module_Rank.EvtR(); } } if (pack.GetType() == typeof(SC_RequestChangeNameResp)) { SC_RequestChangeNameResp resp = (SC_RequestChangeNameResp)pack; if (resp.Result) { CS_CommitScore iscore; iscore.score = MobileInterface.GetPlayerScore(); mP.Send(session, iscore); //Debug.Log("请求排行榜"); CS_RequestRank rank; mP.Send(session, rank); // Debug.Log("改名成功"); Moudle_FileRead.FirstChangeName.Val = false; Module_Rank.SetRank(); Module_Rank.go_Rank.transform.Find("改名字").gameObject.SetActive(false); //go_Rank.SetActive(false); Moudle_main.Singlton.go_Black.SetActive(false); } } }
public void AddHandler(uint id, MobileInterface interface_) { this.MobileHandlers.Add(id, interface_); }