public override void DoPostConfigurePreview(BuildingDef def, GameObject go)
        {
            base.DoPostConfigurePreview(def, go);
            MoveableDenseLogicGateVisualizer logicGateVisualizer = go.AddComponent <MoveableDenseLogicGateVisualizer>();

            logicGateVisualizer.op = GetLogicOp();
            logicGateVisualizer.inputPortOffsets  = InputPortOffsets;
            logicGateVisualizer.outputPortOffsets = OutputPortOffsets;
        }
 public static void OnRotatedWrapper(MoveableDenseLogicGateVisualizer component, object data)
 {
     component.OnRotated(data);
 }