public void ShootOutline(Vector3 GunPoint, Quaternion PointerRotation) { if (!POutline.activeSelf && CanShoot && AS.CheckCanShootSecondary()) { POutline.SetActive(true); PCS.SetCanShootPrim(false); AS.ConsumeSecondaryAmmo(); Invoke("turnOff", 2f); SPS.PlayShieldUp(); CanShoot = false; } if (POutline.activeSelf) { POutline.transform.position = GunPoint; POutline.transform.rotation = PointerRotation; } }