Skip to content

Commit

Permalink
fix coupler issues
Browse files Browse the repository at this point in the history
  • Loading branch information
katycat5e committed Feb 6, 2025
1 parent 8f1aa2f commit 704c87c
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 7 deletions.
6 changes: 2 additions & 4 deletions SkinManagerMod/Patches/CarPatches.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,11 @@ private static void BaseSpawn(TrainCar __result, bool uniqueCar)
{
if (!__result.PaintExterior)
{
__result.gameObject.SetActive(false);

var paintExt = __result.gameObject.AddComponent<TrainCarPaint>();
paintExt.sets = Array.Empty<TrainCarPaint.MaterialSet>();
paintExt.targetArea = TrainCarPaint.Target.Exterior;
paintExt.currentTheme = SkinProvider.CustomDefaultTheme;
paintExt.OriginallyAssignedTheme = SkinProvider.CustomDefaultTheme;
__result.PaintExterior = paintExt;

if (__result.carLivery.interiorPrefab)
Expand All @@ -35,10 +34,9 @@ private static void BaseSpawn(TrainCar __result, bool uniqueCar)
paintInt.sets = Array.Empty<TrainCarPaint.MaterialSet>();
paintInt.targetArea = TrainCarPaint.Target.Interior;
paintInt.currentTheme = SkinProvider.CustomDefaultTheme;
paintInt.OriginallyAssignedTheme = SkinProvider.CustomDefaultTheme;
__result.PaintInterior = paintInt;
}

__result.gameObject.SetActive(true);
}

if (!uniqueCar)
Expand Down
2 changes: 2 additions & 0 deletions SkinManagerMod/SkinManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@ public static (string? exterior, string? interior) GetCurrentCarSkin(TrainCar ca
/// <summary>Save the specified skin to the given car</summary>
public static void SetAppliedCarSkin(TrainCar car, string skinName, PaintArea area)
{
if (car.logicCar is null) return;

Main.LogVerbose($"Setting saved skin for car {car.ID} {area} to \"{skinName}\"");

if (area.HasFlag(PaintArea.Exterior))
Expand Down
3 changes: 0 additions & 3 deletions SkinManagerMod/SkinProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -788,9 +788,6 @@ internal static void BeginLoadSkin(SkinConfig config, bool forceSync = false)
}

theme.AddSkin(skin);

//skin.LoadingFinished += AddSkinTexturesToTheme;
//skin.StartLoadFinishedListener();
}

private static SkinTexture BeginLoadTexture(string fileName, ResourceConfigJson config, string texturePath, bool linear, bool forceSync)
Expand Down

0 comments on commit 704c87c

Please sign in to comment.