Example #1
0
    public void Event_ShootBullet()
    {
        // không cho bắn đạn lúc chuyển trạng thái
        if (State != PlayerState.Idle_Aiming && State != PlayerState.Walk_Aiming)
        {
            return;
        }

        // tạo hiệu ứng lúc ra đạn
        //Instantiate(_shootFXPref, _shootPoint.position, transform.rotation);

        // bắn đạn
        GameObject bullet = _bulletPool.Spawn(_shootPoint.position, transform.rotation);

        _stamina.Shoot();

        _animator.SetBool("Cannot Stop Fire", false);
    }