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; } }