diff --git a/QSB/AssetBundles/instruments b/QSB/AssetBundles/instruments index 14517dd5..47d25411 100644 Binary files a/QSB/AssetBundles/instruments and b/QSB/AssetBundles/instruments differ diff --git a/QSB/AssetBundles/network b/QSB/AssetBundles/network index 70a25303..42bc3d66 100644 Binary files a/QSB/AssetBundles/network and b/QSB/AssetBundles/network differ diff --git a/QSB/PlayerBodySetup/Remote/ShaderReplacer.cs b/QSB/PlayerBodySetup/Remote/ShaderReplacer.cs index 9d5f04ec..f337b5a9 100644 --- a/QSB/PlayerBodySetup/Remote/ShaderReplacer.cs +++ b/QSB/PlayerBodySetup/Remote/ShaderReplacer.cs @@ -8,6 +8,16 @@ namespace QSB.PlayerBodySetup.Remote public static void ReplaceShaders(GameObject prefab) { DebugLog.DebugWrite($"TODO: replace shaders for prefab {prefab}"); + + foreach (var renderer in prefab.GetComponentsInChildren()) + { + DebugLog.DebugWrite($"found renderer {renderer}"); + foreach (var material in renderer.sharedMaterials) + { + DebugLog.DebugWrite($"found shared material {material}"); + DebugLog.DebugWrite($"shader = {material.shader}"); + } + } } } }