コード例 #1
0
 IEnumerator Sec_Reward()
 {
     while (true)
     {
         if (MobileInterface.GetPlayerScore() <= 200)
         {
             //本地时间
             Ge--;
             if (Ten == 0 && Ge < 0)
             {
                 Ten = 6;
                 Ge  = 0;
                 MobileInterface.ChangePlayerScore(10);
             }
             if (Ge < 0)
             {
                 Ten--;
                 Ge = 9;
             }
         }
         else
         {
             Ten = 6;
             Ge  = 0;
         }
         go_TimeTen.GetComponent <tk2dTextMesh>().text = Ten.ToString();
         go_TimeGe.GetComponent <tk2dTextMesh>().text  = Ge.ToString();
         yield return(new WaitForSeconds(1));
     }
 }
コード例 #2
0
    void ActionGame(int Scene)
    {
        MobileInterface.StartGame(Scene);
        MobileInterface.FishGenerate_StartGen();
        if (Moudle_main.EvtGameStart != null)
        {
            Moudle_main.EvtGameStart();
        }
        go_Selcet.SetActive(false);

        if (Moudle_FileRead.FirstGiveMoney.Val == false)
        {
            // Debug.Log("第一次加钱100");
            MobileInterface.ChangePlayerScore(100);
            // Debug.Log(MobileInterface.GetPlayerScore());
            Moudle_FileRead.FirstGiveMoney.Val = true;
            // Debug.Log(Moudle_FileRead.FirstGiveMoney.Val);
        }
        bSelect = true;
        if (Moudle_main.EvtEveryDayReward != null && Moudle_scene.bEveryDayReward)
        {
            //if (Moudle_main.iState == 2)
            {
                Moudle_main.EvtEveryDayReward();
                Moudle_main.Singlton.go_Black.SetActive(true);
            }
            //bEveryDayReward = false;
        }
    }
コード例 #3
0
ファイル: Lingqu.cs プロジェクト: huangzhiquan497/Fishing
    void OnMouseDown()
    {
        Moudle_scene.isLing = true;
        StartCoroutine(EFF());
        if (Moudle_FileRead.First_ReceiveCoin.Val)
        {
            Moudle_FileRead.First_ReceiveCoin.Val = false;
            MobileInterface.ChangePlayerScore(5000);
        }
        else
        {
            MobileInterface.ChangePlayerScore(5000);
        }
        flycoin.FlyFrom(new Vector3(450, 325, 450), 100, 0);

        Moudle_scene.go_scene.transform.Find("ServerTime/0").gameObject.SetActive(true);
        Moudle_scene.go_scene.transform.Find("ServerTime/冒号").gameObject.SetActive(true);

        Moudle_scene.go_ServerHour.SetActive(true);
        Moudle_scene.go_ServerMin.SetActive(true);
        Moudle_FileRead.ServerHour.Val = 4;
        Moudle_FileRead.ServerMin.Val  = 0;
        Moudle_FileRead.ServerSec.Val  = 0;

        if (GetComponent <Collider>() != null)
        {
            GetComponent <Collider>().enabled = false;
        }
    }
コード例 #4
0
    void queding_Click()
    {
        go_Registration.SetActive(false);
        // Debug.Log(Moudle_FileRead.EveryRewardDays.Val);
        MobileInterface.ChangePlayerScore(sendgold[Moudle_FileRead.EveryRewardDays.Val - 1]);
        //  Debug.Log(MobileInterface.GetPlayerScore());
        Moudle_main.Singlton.go_Black.SetActive(false);

        Moudle_scene.bEveryDayReward = false;
    }
コード例 #5
0
ファイル: mmpay.cs プロジェクト: huangzhiquan497/Fishing
    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:
            if (Moudle_FileRead.First_Recharge.Val == true)
            {
                Moudle_FileRead.First_Recharge.Val = false;
                MobileInterface.ChangePlayerScore(100 * 2);
            }
            else
            {
                MobileInterface.ChangePlayerScore(100);
            }
            break;

        case 1:
            if (Moudle_FileRead.First_Recharge.Val == true)
            {
                Moudle_FileRead.First_Recharge.Val = false;
                MobileInterface.ChangePlayerScore(305 * 2);
            }
            else
            {
                MobileInterface.ChangePlayerScore(305);
            }
            break;

        case 2:
            if (Moudle_FileRead.First_Recharge.Val == true)
            {
                Moudle_FileRead.First_Recharge.Val = false;
                MobileInterface.ChangePlayerScore(1100 * 2);
            }
            else
            {
                MobileInterface.ChangePlayerScore(1100);
            }
            break;
        }
        //Debug.Log(info);
        Moudle_main.Singlton.go_Black.SetActive(false);
    }
コード例 #6
0
    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);
    }
コード例 #7
0
    // 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);
    }