Beispiel #1
0
    override public PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info      = new PopUpCanvas.popUpOption("Info", infoBut);
        PopUpCanvas.popUpOption goTo      = new PopUpCanvas.popUpOption("Harvest", moveToBut);
        PopUpCanvas.popUpOption makeDrill = new PopUpCanvas.popUpOption("CreateDrill", drillBut);

        for (int i = 0; i < DeepDrillPlatform.getPrice().Length; i++)
        {
            //print("i: " + i + " kind=" + DeepDrillPlatform.getPrice()[i].getRessource() + " availamount=" + ResourceHandler.getAmoumt(DeepDrillPlatform.getPrice()[i].getRessource()) + " req=" + DeepDrillPlatform.getPrice()[i].getAmount());
            if (ResourceHandler.getAmoumt(DeepDrillPlatform.getPrice()[i].getRessource()) < DeepDrillPlatform.getPrice()[i].getAmount())
            {
                //ressources missing
                makeDrill.setEnabled(false);
            }
        }

        if (activeDrill != null)
        {
            makeDrill.setEnabled(false);
        }

        options = new PopUpCanvas.popUpOption[] { info, goTo, makeDrill };
        return(options);
    }
Beispiel #2
0
    public PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption conf = new PopUpCanvas.popUpOption("conf", infoBut);

        var options = new PopUpCanvas.popUpOption[] { conf };

        return(options);
    }
Beispiel #3
0
    public PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info = new  PopUpCanvas.popUpOption("Info", infoBut);
        PopUpCanvas.popUpOption goTo = new  PopUpCanvas.popUpOption("Deliver", moveToBut);

        options = new PopUpCanvas.popUpOption[] { info, goTo };
        return(options);
    }
    public virtual PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info = new  PopUpCanvas.popUpOption("Info", infoBut);
        PopUpCanvas.popUpOption goTo = new  PopUpCanvas.popUpOption("Harvest", moveToBut);

        options = new PopUpCanvas.popUpOption[] { info, goTo };
        return(options);
    }
Beispiel #5
0
    public override PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info = new  PopUpCanvas.popUpOption("Info", infoBut);
        //PopUpCanvas.popUpOption goTo = new  PopUpCanvas.popUpOption("DoClone", cloneBut);

        options = new PopUpCanvas.popUpOption[] { info };
        return(options);
    }
Beispiel #6
0
    public override PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info         = new PopUpCanvas.popUpOption("Info", infoBut);
        PopUpCanvas.popUpOption buildHeat    = new PopUpCanvas.popUpOption("BuildHeatReflector", buildHeatBut);
        PopUpCanvas.popUpOption buildCooling = new PopUpCanvas.popUpOption("BuildCoolingGrid", buildCoolBut);

        options = new PopUpCanvas.popUpOption[] { info, buildHeat, buildCooling };
        return(options);
    }
Beispiel #7
0
        public override PopUpCanvas.popUpOption[] getOptions()
        {
            PopUpCanvas.popUpOption activate   = new PopUpCanvas.popUpOption("Activate", UIPrefabCache.ActivateBut);
            PopUpCanvas.popUpOption deactivate = new PopUpCanvas.popUpOption("Deactivate", UIPrefabCache.DeactivateBut);

            activate.setEnabled(!getActive());
            deactivate.setEnabled(getActive());

            var options = new[] { activate, deactivate };

            return(options);
        }
Beispiel #8
0
    public PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info         = new PopUpCanvas.popUpOption("Info", infoBut);
        PopUpCanvas.popUpOption buildReactor = new PopUpCanvas.popUpOption("BuildReactor", buildCoreBut);
        PopUpCanvas.popUpOption buildBoiler  = new PopUpCanvas.popUpOption("BuildBoiler", buildBoilerBut);
        PopUpCanvas.popUpOption buildWall    = new PopUpCanvas.popUpOption("BuildWall", buildWallBut);
        PopUpCanvas.popUpOption activate     = new PopUpCanvas.popUpOption("activate", activateBut);
        PopUpCanvas.popUpOption deactivate   = new PopUpCanvas.popUpOption("deactivate", deactivateBut);

        options = new PopUpCanvas.popUpOption[] { info, activate, deactivate, buildReactor, buildBoiler, buildWall };
        return(options);
    }
Beispiel #9
0
    public override PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info    = new  PopUpCanvas.popUpOption("Info", infoBut);
        PopUpCanvas.popUpOption salvage = new  PopUpCanvas.popUpOption("doSalvage", salvageBut);

        if (this.getCurEnergy() < 490 || this.busy)
        {
            salvage.setEnabled(false);
        }

        options = new PopUpCanvas.popUpOption[] { info, salvage };
        return(options);
    }
Beispiel #10
0
    public override PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info      = new PopUpCanvas.popUpOption("Info", infoBut);
        PopUpCanvas.popUpOption goTo      = new PopUpCanvas.popUpOption("DoClone", cloneBut);
        PopUpCanvas.popUpOption DoSoldier = new PopUpCanvas.popUpOption("DoSoldier", soldierbut);

        if (this.getCurEnergy() < 500 || this.busy)
        {
            goTo.setEnabled(false);
        }
        if (this.getCurEnergy() < 1000 || this.busy)
        {
            DoSoldier.setEnabled(false);
        }

        options = new PopUpCanvas.popUpOption[] { info, goTo, DoSoldier };
        return(options);
    }
Beispiel #11
0
    public override PopUpCanvas.popUpOption[] getOptions()
    {
        PopUpCanvas.popUpOption[] options;

        PopUpCanvas.popUpOption info  = new PopUpCanvas.popUpOption("Info", infoBut);
        PopUpCanvas.popUpOption stop  = new PopUpCanvas.popUpOption("doStop", stopBut);
        PopUpCanvas.popUpOption start = new PopUpCanvas.popUpOption("doStart", startBut);

        if (this.busy || this.getCurEnergy() < 5)
        {
            start.setEnabled(false);
        }

        if (!this.busy)
        {
            stop.setEnabled(false);
        }

        options = new PopUpCanvas.popUpOption[] { info, stop, start };
        return(options);
    }
Beispiel #12
0
 public PopUpCanvas.popUpOption[] getOptions()
 {
     PopUpCanvas.popUpOption[] options = new PopUpCanvas.popUpOption[] { };
     return(options);
 }