private void Start() { targetSelector = GetComponent <ITargetSelector>(); rotationSystem = GetComponent <ITurretRotationSystem>(); beam.useWorldSpace = true; beam.positionCount = 2; nextDamageTime = 0; }
private void Start() { turretAnimationController = GetComponent <Animator>(); turretShootSystem = GetComponent <ITurretShootSystem>(); turretRotationSystem = GetComponent <ITurretRotationSystem>(); targetSelector = GetComponent <ITargetSelector>(); turretAmmunitionSystem = GetComponent <ITurretAmmunitionSystem>(); shootAnimation = Animator.StringToHash("Shoot"); reloadAnimation = Animator.StringToHash("Reload"); }