Rename FireDataManager to ModuleWeaponGunManager
This commit is contained in:
@@ -4,7 +4,7 @@ using HarmonyLib;
|
|||||||
|
|
||||||
namespace TerraTech {
|
namespace TerraTech {
|
||||||
[HarmonyPatch]
|
[HarmonyPatch]
|
||||||
public class FireDataManager {
|
public class ModuleWeaponGunManager {
|
||||||
private static readonly MultipliedObjectManager<FireData> manager =
|
private static readonly MultipliedObjectManager<FireData> manager =
|
||||||
new MultipliedObjectManager<FireData>(ConfigureFireData);
|
new MultipliedObjectManager<FireData>(ConfigureFireData);
|
||||||
|
|
||||||
@@ -19,20 +19,18 @@ namespace TerraTech {
|
|||||||
config.Bind("FireData", "Fire Data Kickback Strength Multiplier", 1f,
|
config.Bind("FireData", "Fire Data Kickback Strength Multiplier", 1f,
|
||||||
new ConfigDescription("Fire Data Kickback Strength Multiplier",
|
new ConfigDescription("Fire Data Kickback Strength Multiplier",
|
||||||
new AcceptableValueRange<float>(min, max)));
|
new AcceptableValueRange<float>(min, max)));
|
||||||
fireDataKickbackStrengthMultiplier.SettingChanged += (sender, args) => FireDataManager.DoPatch();
|
fireDataKickbackStrengthMultiplier.SettingChanged += (sender, args) => DoPatch();
|
||||||
|
|
||||||
fireDataMuzzleVelocityMultiplier =
|
fireDataMuzzleVelocityMultiplier =
|
||||||
config.Bind("FireData", "Fire Data Muzzle Velocity Multiplier", 1f,
|
config.Bind("FireData", "Fire Data Muzzle Velocity Multiplier", 1f,
|
||||||
new ConfigDescription("Fire Data Muzzle Velocity Multiplier",
|
new ConfigDescription("Fire Data Muzzle Velocity Multiplier",
|
||||||
new AcceptableValueRange<float>(min, max)));
|
new AcceptableValueRange<float>(min, max)));
|
||||||
fireDataMuzzleVelocityMultiplier.SettingChanged += (sender, args) => FireDataManager.DoPatch();
|
fireDataMuzzleVelocityMultiplier.SettingChanged += (sender, args) => DoPatch();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void ConfigureFireData(MultipliedObject<FireData> obj) {
|
private static void ConfigureFireData(MultipliedObject<FireData> obj) {
|
||||||
obj.AddField(
|
obj.AddField(new FieldConfiguration<float>("m_MuzzleVelocity", fireDataMuzzleVelocityMultiplier));
|
||||||
new FieldConfiguration<float>("m_MuzzleVelocity", FireDataManager.fireDataMuzzleVelocityMultiplier));
|
obj.AddField(new FieldConfiguration<float>("m_KickbackStrength", fireDataKickbackStrengthMultiplier));
|
||||||
obj.AddField(new FieldConfiguration<float>("m_KickbackStrength",
|
|
||||||
FireDataManager.fireDataKickbackStrengthMultiplier));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
@@ -44,7 +44,8 @@
|
|||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
<Compile Include="SeekingProjectileManager.cs" />
|
<Compile Include="SeekingProjectileManager.cs" />
|
||||||
<Compile Include="ModuleWingManager.cs" />
|
<Compile Include="ModuleWingManager.cs" />
|
||||||
<Compile Include="FireDataManager.cs" />
|
<Compile Include="ModuleBoosterManager.cs" />
|
||||||
|
<Compile Include="ModuleWeaponGunManager.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="0Harmony">
|
<Reference Include="0Harmony">
|
||||||
|
Reference in New Issue
Block a user