public void SetTurnSpeed() { if (!tmpBSE) { ShipTurnRate = 0.5f; tmpBSE = GetEngine(); } else { ShipTurnRate = tmpBSE.GetTurnRate(); } }
void Start() { mods = transform.root.GetComponent <Modules>(); spawnPos = transform.position; engineGO = mods.GetEngine(); if (engineGO) { equipedEngine = engineGO.GetComponentInChildren <BaseShipEngine>(); if (equipedEngine) { cruiseSpeed = equipedEngine.GetCrusingSpeed(); boostSpeed = equipedEngine.GetBoostSpeed(); turnRate = equipedEngine.GetTurnRate(); } } equpiedWeapons = mods.GetWeapons(); }