Skip to content

Commit 2aed764

Browse files
committed
more use of moduleindex
1 parent b8013f4 commit 2aed764

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

Source/RocketSoundEnhancement/PartModules/RSE_Wheels.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,9 @@ public override void OnLoad(ConfigNode node)
178178

179179
if (part?.partInfo?.partPrefab != null)
180180
{
181-
var prefab = part.partInfo.partPrefab.FindModuleImplementing<RSE_Wheels>();
182-
offLoadVolumeScale = prefab.offLoadVolumeScale;
181+
int moduleIndex = part.modules.IndexOf(this);
182+
var prefab = part.partInfo.partPrefab.modules[moduleIndex] as RSE_Wheels;
183+
offLoadVolumeScale = prefab.offLoadVolumeScale;
183184
return;
184185
}
185186

Source/RocketSoundEnhancement/PartModules/ShipEffectsCollisions.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,9 +121,10 @@ public override void OnLoad(ConfigNode node)
121121

122122
if (part?.partInfo?.partPrefab != null)
123123
{
124-
var prefab = part.partInfo.partPrefab.FindModuleImplementing<ShipEffectsCollisions>();
124+
int moduleIndex = part.modules.IndexOf(this);
125+
var prefab = part.partInfo.partPrefab.modules[moduleIndex] as ShipEffectsCollisions;
125126

126-
SoundLayerCollisionGroups = prefab.SoundLayerCollisionGroups;
127+
SoundLayerCollisionGroups = prefab.SoundLayerCollisionGroups;
127128
return;
128129
}
129130

0 commit comments

Comments
 (0)