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