Ejemplo n.º 1
0
    public IEnumerator SetGameOver()
    {
        //byte Resistance_byte = Convert.ToByte(GlobalValue.Resistance * 10);
        //byte[] over = { 0x55, 0xA4, 0x01, 0x00, 0x00, 0x90 };
        //SendBytes(over);//傳驅動關閉

        SetRpm = false;
        _IsportTimeController.CumulativeSwitch = false;
        ParentObjList[0].GetComponent <SplineFollower>().followSpeed = 0;
        PlayerObjList[0].GetComponent <SplineFollower>().followSpeed = 0;
        ChaserObjList[0].GetComponent <SplineFollower>().followSpeed = 0;
        //ParentObjList[0].GetComponent<SplineFollower>().enabled=false;
        //PlayerObjList[0].GetComponent<SplineFollower>().enabled=false;
        //ChaserObjList[0].GetComponent<SplineFollower>().enabled=false;
        ParentAnimator.SetBool("Run", false);
        RunnerAnimator.SetBool("Run", false);
        ChaserAnimator.SetBool("Run", false);
        //ParentAnimator.SetBool("over", true);
        //RunnerAnimator.SetBool("over", true);
        //ChaserAnimator.SetBool("over", true);
        if (_IsportTimeController.AllTime > 0)//被點取離開時的事件處理
        {
            //FadePanelObj.GetComponent<Animation>().clip = ExitPlanelFadeOut;
            FadePanelObj.SetActive(true);
            yield return(new WaitForSeconds(2.0f));

            SceneManager.LoadScene("GameTitle");
        }
        else//時間結束自然自然離開時的事件處理
        {
            ExitButtonObj.SetActive(false);
            //ChickenSFX.PlayOneShot(_AudioClipManagers.SFX[5]);
            yield return(new WaitForSeconds(2.0f));
        }
    }
Ejemplo n.º 2
0
    //public GameObject[] Chick;
    // Start is called before the first frame update
    void Awake()
    {
        //ParentObjList       = new GameObject[8];
        //PlayerObjList       = new GameObject[8];
        //ChaserObjList       = new GameObject[11];
        //ParentCanvasObj     = GameObject.Find("ParentCanvas");
        //PlayerCanvasObj     = GameObject.Find("PlayerCanvas");
        //ChaserCanvasObj     = GameObject.Find("ChaserCanvas");
        //ParentCanvasObj     .SetActive(false);
        //PlayerCanvasObj     .SetActive(false);
        //ChaserCanvasObj     .SetActive(false);
        //
        //ParentObjList[0]    = GameObject.Find("ParentObj");
        //ParentObjList[1]    = GameObject.Find("Chicken");
        //ParentObjList[2]    = GameObject.Find("Sheep");
        //ParentObjList[3]    = GameObject.Find("Alpaca");
        //ParentObjList[4]    = GameObject.Find("Horse");
        //ParentObjList[5]    = GameObject.Find("PenguinB1");
        //ParentObjList[6]    = GameObject.Find("PenguinB2");
        //ParentObjList[7]    = GameObject.Find("PenguinB3");
        //
        //PlayerObjList[0]    = GameObject.Find("PlayerObj");
        //PlayerObjList[1]    = GameObject.Find("Cute_Bird_00");
        //PlayerObjList[2]    = GameObject.Find("Cute_Bird_01");
        //PlayerObjList[3]    = GameObject.Find("Cute_Bird_03");
        //PlayerObjList[4]    = GameObject.Find("Cute_Bird_05");
        //PlayerObjList[5]    = GameObject.Find("Cute_Bird_10");
        //PlayerObjList[6]    = GameObject.Find("Cute_Bird_12");
        //PlayerObjList[7]    = GameObject.Find("Cute_Bird_14");
        //
        //ChaserObjList[0]    = GameObject.Find("ChaserObj");
        //ChaserObjList[1]    = GameObject.Find("Dog");
        //ChaserObjList[2]    = GameObject.Find("GoatB");
        //ChaserObjList[3]    = GameObject.Find("Pig");
        //ChaserObjList[4]    = GameObject.Find("SheepC");
        //ChaserObjList[5]    = GameObject.Find("Dino04");
        //ChaserObjList[6]    = GameObject.Find("Dino11");
        //ChaserObjList[7]    = GameObject.Find("Dino25");
        //ChaserObjList[8]    = GameObject.Find("DragonSD_32");
        //ChaserObjList[9]    = GameObject.Find("DragonSD_01");
        //ChaserObjList[10]   = GameObject.Find("DragonSD_13");
        //
        //SpeedObj            = GameObject.Find("SpeedObj");
        //SpeedValueTextObj   = GameObject.Find("SpeedValue");
        //CaloriObj           = GameObject.Find("CaloriObj");
        //CaloriValueTextObj  = GameObject.Find("CaloriValue");
        //CoinValueTextObj    = GameObject.Find("CoinValue");
        //CenterTextObj       = GameObject.Find("CenterText");
        //
        //ExitButtonObj       = GameObject.Find("ExitButton");
        SpeedObj.SetActive(false);
        CaloriObj.SetActive(false);
        ExitButtonObj.SetActive(false);
        //
        //FadePanelObj = GameObject.Find("FadePanelObj");
        FadePanelObj.SetActive(false);

        CoinCount   = 0;
        FastMissing = 0;
        SlowMissing = 0;
        SetRpm      = false;
        DebugFlag   = false;

        for (int i = 1; i < 11; i++)
        {
            try
            {
                if (i < 8)
                {
                    PlayerObjList[i].SetActive(false);
                    ParentObjList[i].SetActive(false);
                }
                ChaserObjList[i].SetActive(false);
            }
            catch
            {
                //print("PlayerObjList" + i +"is None.");
                //print("ChaserObjList" + i + "is None.");
                //print("ParentObjList" + i + "is None.");
            }
        }

        //GetJsonData();
    }