Beispiel #1
0
    public override void DoPostConfigureComplete(GameObject go)
    {
        GeneratedBuildings.MakeBuildingAlwaysOperational(go);
        GeneratedBuildings.RegisterLogicPorts(go, OUTPUT_PORT);
        LogicTimeOfDaySensor logicTimeOfDaySensor = go.AddOrGet <LogicTimeOfDaySensor>();

        logicTimeOfDaySensor.manuallyControlled = false;
    }
    private void OnCopySettings(object data)
    {
        GameObject           gameObject = (GameObject)data;
        LogicTimeOfDaySensor component  = gameObject.GetComponent <LogicTimeOfDaySensor>();

        if ((Object)component != (Object)null)
        {
            startTime = component.startTime;
            duration  = component.duration;
        }
    }