Ejemplo n.º 1
0
    public override void StateBegin()
    {
        delayScoreCount = 0;
        MainGameManager.Instance.CreateForkkit();
        MainGameManager.Instance.ScoreManagers.Init();

        MainGameManager.Instance.ForkleftObj.GetComponent <WSMGameStudio.Vehicles.WSMVehicleController>().enabled = true;
        _gameMode = MainGameManager.Instance.GameModes;

        if (_gameMode == MainGameManager.GameMode.PracticeMode)
        {
            _ScoreGroupCanvas = GameObject.Instantiate(MainGameManager.Instance.ScoreGroupCanvass);
        }
        else
        {
            _ScoreGroupCanvas = GameObject.Instantiate(MainGameManager.Instance.ScoreGroupCanvass,
                                                       MainGameManager.Instance.ForkitCanvasPoss.transform);
        }
    }
Ejemplo n.º 2
0
    void Update()
    {
        //狀態
        GameMode = MainGameManager.Instance.GameModes;
        Debug.Log("GameMode" + GameMode);
        //計時
        Clock();
        //分數
        TimeScore                 = scoreManager.TimeScore;
        pipeFallScore             = scoreManager.pipeFallScore;
        SpeedToHightScore         = scoreManager.SpeedToHightScore;
        ForkPositionHightScore    = scoreManager.ForkPositionHightScore;
        ForkMastTiltScore         = scoreManager.ForkMastTiltScore;
        ForkHandBrakeScore        = scoreManager.ForkHandBrakeScore;
        ForkCluthScore            = scoreManager.ForkCluthScore;
        ForkBackFrontNorStopScore = scoreManager.ForkBackFrontNorStopScore;
        OnRoadNotEngineScore      = scoreManager.OnRoadNotEngineScore;

        if (GameMode == MainGameManager.GameMode.PracticeMode)
        {
            OnPracticeMode();
        }
        if (GameMode == MainGameManager.GameMode.TestMode)
        {
            if (MainGameManager.Instance.IsSussuesPassTest == 0)
            {
                ScoreTestCanvas.SetActive(true);
                titleTxt_Test.text = "測驗失敗";
            }
            //else if (MainGameManager.Instance.TotalWrongScore < 2)
            //{
            //    ScoreTestCanvas.SetActive(true);
            //    titleTxt_Test.text = "測驗成功";
            //}
        }
    }