Exemplo n.º 1
0
    void JUMP()
    {
        status = PlayerMoveStatus.Jump;
        rigidbody.AddForce(0, Jump_Power * 1.5f, 0);

        //점프 애니메이션을 재생한다.

        if (_SA != null)
        {
            _SA.Jump_Play();
        }

        //점프하는 소리를 재생한다.
        if (_SP != null)
        {
            _SP.SoundPlay(0);
        }
    }
Exemplo n.º 2
0
    void JUMP()
    {
        status = PlayerMoveStatus.Jump;
        GetComponent <Rigidbody>().AddForce(0, Jump_Power * 1.5f, 0);

        //?먰봽 ?좊땲硫붿씠?섏쓣 ?ъ깮?쒕떎.

        if (_SA != null)
        {
            _SA.Jump_Play();
        }

        //?먰봽?섎뒗 ?뚮━瑜??ъ깮?쒕떎.
        if (_SP != null)
        {
            _SP.SoundPlay(0);
        }
    }
Exemplo n.º 3
0
    void OnTriggerEnter(Collider Get)
    {
        if (Get.tag == "coin")
        {
            Get.gameObject.SetActive(false);
            Get_Coin_Count += 1;
            if (_gm != null)
            {
                _gm.GETCOIN();
            }

            if (_SP != null)
            {
                _SP.SoundPlay(1);
            }
        }


        if (Get.tag == "DeathZone")
        {
            Debug.Log("Die");
            if (_PM.status != PlayerMoveStatus.Die)
            {
                _PM.status = PlayerMoveStatus.Die;
                //	Handheld.Vibrate ();
                this.gameObject.rigidbody.AddForce(0, -50f, 0);
                if (_gm != null)
                {
                    _gm.GAMEOVER();
                }

                if (_SP != null)
                {
                    _SP.SoundPlay(2);
                }
                if (_fade != null)
                {
                    _fade.FadeOut();
                }
            }
        }
    }