protected override void OnSpawn() { base.OnSpawn(); ManualDeliveryKG component = GetComponent <ManualDeliveryKG>(); component.ShowStatusItem = false; temperatureAdjuster = new SimulatedTemperatureAdjuster(simulatedInternalTemperature, simulatedInternalHeatCapacity, simulatedThermalConductivity, GetComponent <Storage>()); base.smi.StartSM(); }
protected override void OnSpawn() { operational.SetActive(operational.IsOperational, false); GetComponent <KAnimControllerBase>().Play("off", KAnim.PlayMode.Once, 1f, 0f); filteredStorage.FilterChanged(); temperatureAdjuster = new SimulatedTemperatureAdjuster(simulatedInternalTemperature, simulatedInternalHeatCapacity, simulatedThermalConductivity, base.GetComponent <Storage>()); UpdateLogicCircuit(); Subscribe((int)GameHashes.OperationalChanged, new Action <object>(OnOperationalChanged)); Subscribe((int)GameHashes.CopySettings, new Action <object>(OnCopySettings)); Subscribe(-1697596308, new Action <object>(UpdateLogicCircuitCB)); Subscribe(-592767678, new Action <object>(UpdateLogicCircuitCB)); }
protected override void OnSpawn() { operational.SetActive(operational.IsOperational, false); GetComponent <KAnimControllerBase>().Play("off", KAnim.PlayMode.Once, 1f, 0f); filteredStorage.FilterChanged(); temperatureAdjuster = new SimulatedTemperatureAdjuster(simulatedInternalTemperature, simulatedInternalHeatCapacity, simulatedThermalConductivity, GetComponent <Storage>()); UpdateLogicCircuit(); Subscribe(-592767678, OnOperationalChangedDelegate); Subscribe(-905833192, OnCopySettingsDelegate); Subscribe(-1697596308, UpdateLogicCircuitCBDelegate); Subscribe(-592767678, UpdateLogicCircuitCBDelegate); }
protected override void OnSpawn() { Tag myTag; foreach (EdiblesManager.FoodInfo foodTypes in FOOD.FOOD_TYPES_LIST) { Tag tag = foodTypes.Id.ToTag(); if (foodTypes.CaloriesPerUnit > 0.0) { WorldInventory.Instance.Discover(tag, GameTags.Edible); } if (foodTypes.CaloriesPerUnit == 0.0) { WorldInventory.Instance.Discover(tag, GameTags.CookingIngredient); } } List <GameObject> myObjects = (Assets.GetPrefabsWithTag(GameTags.Medicine)); foreach (GameObject myObject in myObjects) { myTag = myObject.PrefabID(); if (myTag != "Untagged") { WorldInventory.Instance.Discover(myTag, GameTags.Medicine); } ; } this.operational.SetActive(this.operational.IsOperational, false); this.GetComponent <KAnimControllerBase>().Play((HashedString)"off", KAnim.PlayMode.Once, 1f, 0.0f); this.filteredStorage.FilterChanged(); this.temperatureAdjuster = new SimulatedTemperatureAdjuster(this.simulatedInternalTemperature, this.simulatedInternalHeatCapacity, this.simulatedThermalConductivity, this.GetComponent <Storage>()); this.UpdateLogicCircuit(); //this.Subscribe<AutoFridge>(-592767678, AutoFridge.OnOperationalChangedDelegate); //this.Subscribe<AutoFridge>(-905833192, AutoFridge.OnCopySettingsDelegate); //this.Subscribe<AutoFridge>(-1697596308, AutoFridge.UpdateLogicCircuitCBDelegate); //this.Subscribe<AutoFridge>(-592767678, AutoFridge.UpdateLogicCircuitCBDelegate); }
protected override void OnSpawn() { Tag myTag; foreach (EdiblesManager.FoodInfo foodTypes in EdiblesManager.GetAllFoodTypes()) { Tag tag = foodTypes.Id.ToTag(); if (foodTypes.CaloriesPerUnit > 0.0) { DiscoveredResources.Instance.Discover(tag, GameTags.Edible); } if (foodTypes.CaloriesPerUnit == 0.0) { DiscoveredResources.Instance.Discover(tag, GameTags.CookingIngredient); } } List <GameObject> myObjects = (Assets.GetPrefabsWithTag(GameTags.Medicine)); foreach (GameObject myObject in myObjects) { myTag = myObject.PrefabID(); if (myTag != "Untagged") { DiscoveredResources.Instance.Discover(myTag, GameTags.Medicine); } ; } operational.SetActive(operational.IsOperational, false); GetComponent <KAnimControllerBase>().Play("off", KAnim.PlayMode.Once, 1f, 0.0f); filteredStorage.FilterChanged(); temperatureAdjuster = new SimulatedTemperatureAdjuster(simulatedInternalTemperature, simulatedInternalHeatCapacity, simulatedThermalConductivity, base.GetComponent <Storage>()); this.UpdateLogicCircuit(); }
public List <Descriptor> GetDescriptors(GameObject go) { return(SimulatedTemperatureAdjuster.GetDescriptors(this.simulatedInternalTemperature)); }