Fix typos n shit
This commit is contained in:
@@ -9,7 +9,7 @@ namespace TerraTech {
|
|||||||
new MultipliedObjectManager<ModuleItemProducer>(ConfigureModuleItemProducer);
|
new MultipliedObjectManager<ModuleItemProducer>(ConfigureModuleItemProducer);
|
||||||
|
|
||||||
public static ConfigEntry<float> resourceGroundRadiusMultiplier;
|
public static ConfigEntry<float> resourceGroundRadiusMultiplier;
|
||||||
public static ConfigEntry<float> minDisperseIntervalMultiplier;
|
public static ConfigEntry<float> minDispenseIntervalMultiplier;
|
||||||
public static ConfigEntry<float> secPerItemProducedMultiplier;
|
public static ConfigEntry<float> secPerItemProducedMultiplier;
|
||||||
|
|
||||||
public static void Setup(ConfigFile config) {
|
public static void Setup(ConfigFile config) {
|
||||||
@@ -21,10 +21,10 @@ namespace TerraTech {
|
|||||||
new ConfigDescription("Resource Ground Radius Multiplier", new AcceptableValueRange<float>(min, max)));
|
new ConfigDescription("Resource Ground Radius Multiplier", new AcceptableValueRange<float>(min, max)));
|
||||||
resourceGroundRadiusMultiplier.SettingChanged += (sender, args) => DoPatch();
|
resourceGroundRadiusMultiplier.SettingChanged += (sender, args) => DoPatch();
|
||||||
|
|
||||||
minDisperseIntervalMultiplier = config.Bind(
|
minDispenseIntervalMultiplier = config.Bind(
|
||||||
"Item Producer", "Min Disperse Interval Multiplier", 1f,
|
"Item Producer", "Min Dispense Interval Multiplier", 1f,
|
||||||
new ConfigDescription("Min Disperse Interval Multiplier", new AcceptableValueRange<float>(min, max)));
|
new ConfigDescription("Min Dispense Interval Multiplier", new AcceptableValueRange<float>(min, max)));
|
||||||
minDisperseIntervalMultiplier.SettingChanged += (sender, args) => DoPatch();
|
minDispenseIntervalMultiplier.SettingChanged += (sender, args) => DoPatch();
|
||||||
|
|
||||||
secPerItemProducedMultiplier = config.Bind(
|
secPerItemProducedMultiplier = config.Bind(
|
||||||
"Item Producer", "Sec Per Item Produced Multiplier", 1f,
|
"Item Producer", "Sec Per Item Produced Multiplier", 1f,
|
||||||
@@ -35,7 +35,7 @@ namespace TerraTech {
|
|||||||
private static void ConfigureModuleItemProducer(MultipliedObject<ModuleItemProducer> obj) {
|
private static void ConfigureModuleItemProducer(MultipliedObject<ModuleItemProducer> obj) {
|
||||||
obj.AddField(
|
obj.AddField(
|
||||||
new FieldConfiguration<float, float>("m_ResourceGroundRadius", resourceGroundRadiusMultiplier));
|
new FieldConfiguration<float, float>("m_ResourceGroundRadius", resourceGroundRadiusMultiplier));
|
||||||
obj.AddField(new FieldConfiguration<float, float>("m_MinDisperseInterval", minDisperseIntervalMultiplier));
|
obj.AddField(new FieldConfiguration<float, float>("m_MinDispenseInterval", minDispenseIntervalMultiplier));
|
||||||
obj.AddField(new FieldConfiguration<float, float>("m_SecPerItemProduced", secPerItemProducedMultiplier));
|
obj.AddField(new FieldConfiguration<float, float>("m_SecPerItemProduced", secPerItemProducedMultiplier));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -39,15 +39,12 @@ namespace TerraTech {
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TankBeam), "OnSpawn")]
|
[HarmonyPatch(typeof(TankBeam), "EnableBeam")]
|
||||||
static void PostfixCreate(TankBeam __instance) {
|
static void PostfixCreate(TankBeam __instance, ref bool enable) {
|
||||||
manager.OnObjectAttached(__instance);
|
if (enable)
|
||||||
}
|
manager.OnObjectAttached(__instance);
|
||||||
|
else
|
||||||
[HarmonyPrefix]
|
manager.OnObjectDetached(__instance);
|
||||||
[HarmonyPatch(typeof(TankBeam), "OnRecycle")]
|
|
||||||
static void PostfixDestroy(TankBeam __instance) {
|
|
||||||
manager.OnObjectDetached(__instance);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void DoPatch() {
|
public static void DoPatch() {
|
||||||
|
Reference in New Issue
Block a user