public void Awake() { bulletsLeft = BurstCount; playerCamera = GetComponentInChildren <CameraScript>(); weaponIndicator = Camera.main.GetComponent <WeaponIndicatorScript>(); targets = weaponIndicator.Targets; playerScript = GetComponent <PlayerScript>(); GunRecoilThrotter = new Throttler <float>(); GunRecoilThrotter.MinimumTimeBetweenItems = 0.09f; GunRecoilSpring = new ScalarSpring(0f); GunRecoilSpring.Strength = 2000f; GunRecoilSpring.Damping = 0.00000000001f; ReloaderSpring = new ScalarSpring(0f); ReloaderSpring.Strength = 200f; ReloaderSpring.Damping = 0.00000001f; ReloaderDelayer = new Delayer <float>(); ReloaderDelayer.DelayTime = 0.25f; }
public void Awake() { bulletsLeft = BurstCount; playerCamera = GetComponentInChildren<CameraScript>(); weaponIndicator = Camera.main.GetComponent<WeaponIndicatorScript>(); targets = weaponIndicator.Targets; playerScript = GetComponent<PlayerScript>(); GunRecoilThrotter = new Throttler<float>(); GunRecoilThrotter.MinimumTimeBetweenItems = 0.09f; GunRecoilSpring = new ScalarSpring(0f); GunRecoilSpring.Strength = 2000f; GunRecoilSpring.Damping = 0.00000000001f; ReloaderSpring = new ScalarSpring(0f); ReloaderSpring.Strength = 200f; ReloaderSpring.Damping = 0.00000001f; ReloaderDelayer = new Delayer<float>(); ReloaderDelayer.DelayTime = 0.25f; }