private static bool Prefix(ClothingSlot __instance) { ModClothingComponent clothingComponent = ModComponentUtils.ComponentUtils.GetComponent <ModClothingComponent>(__instance.m_GearItem); if (clothingComponent is null) { if (__instance.m_GearItem != null) { int defaultDrawLayer = DefaultDrawLayers.GetDefaultDrawLayer(__instance.m_ClothingRegion, __instance.m_ClothingLayer); __instance.UpdatePaperDollTextureLayer(defaultDrawLayer); } return(true); } int actualDrawLayer = clothingComponent.DrawLayer; __instance.UpdatePaperDollTextureLayer(actualDrawLayer); //Logger.Log("Set the draw layer for '{0}' to {1}", __instance.m_GearItem.name, actualDrawLayer); return(false); }