示例#1
0
 public void SetProductionMode(FactoryProductionMode m)
 {
     if (productionMode == m)
     {
         return;
     }
     else
     {
         productionMode      = m;
         productionModeValue = 0;
         CheckProductionModeConditions();
     }
 }
示例#2
0
 public void SetProductionMode(FactoryProductionMode m)
 {
     if (productionMode == m)
     {
         return;
     }
     else
     {
         productionMode      = m;
         productionModeValue = 0;
         workPaused          = false;
     }
 }
示例#3
0
    public void SetProductionMode(int x)
    {
        FactoryProductionMode fmode = (FactoryProductionMode)x;

        observingFactory.SetProductionMode(fmode);
        if (fmode == FactoryProductionMode.NoLimit)
        {
            limitPanel.SetActive(false);
        }
        else
        {
            showingProductionValue = observingFactory.productionModeValue;
            limitInputField.text   = showingProductionValue.ToString();
            limitPanel.SetActive(true);
        }
    }