Ejemplo n.º 1
0
    public void ReadyGame()
    {
        RunGameManager rgm = GameObject.Find("RunGameManager").GetComponent <RunGameManager>();

        rgm.isPlaying    = false;
        rgm.player.speed = 0;
    }
Ejemplo n.º 2
0
    public void StartGame()
    {
        RunGameManager rgm = GameObject.Find("RunGameManager").GetComponent <RunGameManager>();

        rgm.isPlaying    = true;
        rgm.player.speed = 6f;
        rgm.player.m_animator.Play("Run");
        Destroy(gameObject);
    }
Ejemplo n.º 3
0
    void Start()
    {
        Puase.interactable = false;
        Instance           = this;
        fade    = FadeOut.GetComponent <Animator>();
        HintAni = HintObj.GetComponent <Animator>();
        lose_Fade.SetActive(false);
        Application.targetFrameRate = 100;          //幀數
        //↓以下要打開
        //balanceValue = PlayerPrefs.GetFloat("StaticObject.balanceSlider");
        //playerHealth = PlayerPrefs.GetFloat("StaticObject.playerHealth");
        HealthSlider.value = playerHealth;
        //balanceSlider.value = balanceValue;
        //balanceText.text = Mathf.Floor(balanceValue).ToString("0");
        //Debug.Log(balanceValue);
        Debug.Log(playerHealth);
        gameState = GameState.Start;
        if (chapterName == "0")
        {
            StartCoroutine("Target");
            NextSceneName = "Chapter0_5movie";
        }
        else if (chapterName == "1")
        {
            StartCoroutine("Conversation");
            StaticObject.nowClass = 1.5f;
            PlayerPrefs.SetFloat("StaticObject.nowClass", StaticObject.nowClass);
        }
        else if (chapterName == "3")
        {
            StartCoroutine("Conversation2");
            StaticObject.nowClass = 3.5f;
            PlayerPrefs.SetFloat("StaticObject.nowClass", StaticObject.nowClass);
        }

        if (chapterName != "0")
        {
            if (StaticObject.whoCharacter == 1)
            {
                playerName           = "卡特";
                characterImageSprite = Resources.Load("characterImage/bother/bother_angry", typeof(Sprite)) as Sprite;
                playerIcon.sprite    = botherIcon;
            }
            else if (StaticObject.whoCharacter == 2) //妹妹
            {
                playerName           = "緹緹";
                characterImageSprite = Resources.Load("characterImage/sister/sister_angry", typeof(Sprite)) as Sprite;
                playerIcon.sprite    = sisterIcon;
            }

            characterImage        = characterImageObj.GetComponent <Image>();
            characterImage.sprite = characterImageSprite;
            playerNameText.text   = playerName;
        }
    }