public override void Load() { Logger.DebugFormat("Loading Factories and System Loaders..."); LiquidLoader = new ModLiquidLoader(); LiquidFactory = new ModLiquidFactory(); machineLoader = new MachineUILoader(); temperatureSystem = new TemperatureSystem(); Logger.DebugFormat("Initializing dictionaries..."); DebugHotkey = RegisterHotKey("Debugging", "J"); TileUtils.tileToEntity = new Dictionary <int, MachineEntity>(); TileUtils.tileToStructureName = new Dictionary <int, string>(); ElectrolyzerEntity.liquidToGas = new Dictionary <MachineLiquidID, (MachineGasID, MachineGasID)>() {
public override void LoadLiquids(ModLiquidFactory liquidFactory) { mercuryLiquid = liquidFactory.Create("Mercury", "Mercury", new DefaultTemperature(8, 5, 4, 6)); }
public virtual void LoadLiquids(ModLiquidFactory liquidFactory) { }