private void useRes() { //find min supp float supp = Mathf.Min(supplies.OxStorageModule.StroageVal, supplies.WaStorageModule.StroageVal, supplies.FoStorageModule.StroageVal, supplies.EnStorageModule.StroageVal); int aliansTokill = (int)(-(supp - resMult * aliensCount) / resMult); if (aliansTokill > 0) { Debug.Log("Kill:" + aliansTokill); aliensCount -= aliansTokill; for (int al = 0; al < aliansTokill; al++) { killRandAlien(); } } supplies.TakeAll(resMult * aliensCount); }