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