Example #1
0
    public override void Start()
    {
        displayName = "Pressure Plate";

        if (paramaters == null)
        {
            paramaters = new Paramater[1];

            paramaters[0] = new DecimalParamater("Sustain", 0.5f);

            thisType = StructureType.PressurePlate;
        }

        base.Start();
    }
Example #2
0
    public override void Start()
    {
        displayName = "Influence Light";

        if (paramaters == null)
        {
            paramaters    = new Paramater[1];
            paramaters[0] = new DecimalParamater("Radius:", radius);
        }

        thisType = StructureType.Light;

        base.Start();
        UpdateRadius();
    }
Example #3
0
    public override void Start()
    {
        displayName = "Unit Spawn";

        paramaters = new Paramater[2];

        paramaters[0] = new DecimalParamater("Spawn Inerval (seconds)", 1f);

        List <string> faceOptions = new List <string>
        {
            "Up",
            "Down",
            "Left",
            "Right"
        };

        paramaters[1] = new DropdownParamater("Starting direction", faceOptions);

        timeToNextSpawn = spawnInterval;
        base.Start();
    }
Example #4
0
 public void Setup(DecimalParamater paramaterInfo)
 {
     editing            = paramaterInfo;
     paramaterName.text = paramaterInfo.name;
     value.text         = paramaterInfo.value.ToString();
 }