private void Start() { Guns guns = GetComponent <Guns>(); Shoot = guns.GetShootEvent(); maxShootSpeed = guns.GetGunsMaxShootSpeed(); GetComponent <Health>().OnHealthChange += OnHealthChange; flightModeSwitcher = GetComponent <StarshipFlightModeSwitcher>(); }
private void Awake() { playerTr = GameObject.FindGameObjectWithTag("Player").transform; playerTr.GetComponent <Health>().OnDeath += PlayerDead; Shoot = GetComponent <Guns>().GetShootEvent(); minDistance += Random.Range(-minDistanceThr, minDistanceThr); attackDistance += Random.Range(-attackDistanceThr, attackDistanceThr); newSideMoveTime += sideMoveTime + Random.Range(-sideMoveTimeThr, sideMoveTimeThr); isT = Random.Range(-1, 2) > 0; if (isT) { t = newSideMoveTime; } }
private void Awake() { Guns = GetComponent <Guns>(); Shoot = Guns.GetShootEvent(); flightModeSwitcher = GetComponent <StarshipFlightModeSwitcher>(); StarshipActivatedImage.enabled = true; localUp = transform.TransformDirection(localUp); localDown = transform.TransformDirection(localDown); GetComponent <Starship>().LostControl = SetLostControl; GameMenu.OnMenuOpen += OnMenuOpen; GameMenu.OnMenuClose += OnMenuClose; }