public override void DoPostConfigureComplete(GameObject go) { BuildingTemplates.DoPostConfigure(go); go.GetComponent <KPrefabID>().prefabInitFn += delegate(GameObject game_object) { PoweredActiveController.Instance instance = new PoweredActiveController.Instance(game_object.GetComponent <KPrefabID>()); instance.StartSM(); }; }
public override void DoPostConfigureComplete(GameObject go) { BuildingTemplates.DoPostConfigure(go); GeneratedBuildings.RegisterLogicPorts(go, InverseElectrolyzerConfig.INPUT_PORTS); go.AddOrGet <LogicOperationalController>(); go.GetComponent <KPrefabID>().prefabInitFn += delegate(GameObject game_object) { PoweredActiveController.Instance instance = new PoweredActiveController.Instance(game_object.GetComponent <KPrefabID>()); instance.StartSM(); }; }