Exemplo n.º 1
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        PlayerBehaviour player = collision.collider.GetComponent <PlayerBehaviour>();

        if (player != null)
        {
            if (PlatformStates == PlatformState.Pics)
            {
                SoundManager.instance.missSound.Play();
                GameManager.instance.ChangeGameState(GameManager.GameState.Death);
                player.ChangeMoveState(PlayerBehaviour.MoveState.Death);
            }
            else if (PlatformStates == PlatformState.Jump)
            {
                Animator boing = GetComponent <Animator>();
                boing.SetTrigger("Bond");
                player.Jump(jumpPower);
            }
        }
    }