internal static PortDisplayOutput AddOilWell(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(2, 1), SimHashes.CrudeOil); Element element = ElementLoader.GetElement(SimHashes.Methane.CreateTag()); Color32 color = element.substance.conduitColour; color.a = 255; PortDisplayOutput outputPort = new PortDisplayOutput(ConduitType.Gas, new CellOffset(1, 1), null, color); PortDisplayController controller = go.AddOrGet <PortDisplayController>(); controller.AssignPort(go, outputPort); return(outputPort); }
internal static PortDisplayOutput AddAlgaeHabitat(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(0, 1), SimHashes.Oxygen); Element element = ElementLoader.GetElement(SimHashes.DirtyWater.CreateTag()); Color32 color = element.substance.conduitColour; color.a = 255; PortDisplayOutput outputPort = new PortDisplayOutput(ConduitType.Liquid, new CellOffset(0, 0), null, color); PortDisplayController controller = go.AddOrGet <PortDisplayController>(); controller.AssignPort(go, outputPort); return(outputPort); }
public static void AddGasGenerator(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(2, 2), SimHashes.CarbonDioxide); ApplyExhaust.AddOutput(go, new CellOffset(1, 1), SimHashes.DirtyWater); }
public static void AddWoodGenerator(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(0, 1), SimHashes.CarbonDioxide); }
public static void AddElectrolyzer(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(1, 1), SimHashes.Oxygen); ApplyExhaust.AddOutput(go, new CellOffset(0, 1), SimHashes.Hydrogen); }
public static void AddMineralDeoxidizer(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(0, 1), SimHashes.Oxygen); }
public static void AddRust(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(1, 1), SimHashes.Oxygen); ApplyExhaust.AddOutput(go, new CellOffset(0, 0), SimHashes.ChlorineGas); }
internal static void AddGourmetCooking(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(1, 2), SimHashes.CarbonDioxide); }
public static void AddOilRefinery(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(-1, 3), SimHashes.Methane); }
public static void AddPolymer(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(0, 1), SimHashes.CarbonDioxide); ApplyExhaust.AddOutput(go, new CellOffset(1, 0), SimHashes.Steam); }
public static void AddEthanolDistillery(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(2, 2), SimHashes.CarbonDioxide); }
public static void AddFertilizerMaker(GameObject go) { ApplyExhaust.AddOutput(go, new CellOffset(2, 2), SimHashes.Methane); }