Пример #1
0
 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();
 }
Пример #2
0
 /// <summary>
 /// Increase ship speed depending on the engine equiped
 /// </summary>
 private void BoostShip(bool argBool)
 {
     if (!tmpBSE)
     {
         //Debug.Log("Engine not found");
         speed  = 1;
         tmpBSE = GetEngine();
     }
     else
     {
         if (Input.GetButton(BoostAxis))
         {
             speed = tmpBSE.GetBoostSpeed();
         }
         else
         {
             speed = tmpBSE.GetCrusingSpeed();
         }
     }
 }