Пример #1
0
    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);
    }