using HarmonyLib; namespace ADOFAIRenderer.Patch.Game; [HarmonyPatch(typeof(scrDecoration))] // ReSharper disable once InconsistentNaming public static class scrDecorationPatch { [HarmonyPrefix] [HarmonyPatch("SetRotation")] // ReSharper disable once InconsistentNaming public static bool SetRotationPrefix(scrDecoration __instance) { return __instance != null && __instance && __instance.pivotTrans != null; } [HarmonyPrefix] [HarmonyPatch("SetScale")] // ReSharper disable once InconsistentNaming public static bool SetScalePrefix(scrDecoration __instance) { return __instance != null && __instance && __instance.pivotTrans != null; } [HarmonyPrefix] [HarmonyPatch("SetOpacity")] // ReSharper disable once InconsistentNaming public static bool SetOpacityPrefix(scrDecoration __instance) { return __instance != null && __instance; } [HarmonyPrefix] [HarmonyPatch("UpdatePosition")] // ReSharper disable once InconsistentNaming public static bool UpdatePositionPrefix(scrDecoration __instance) { return __instance != null && __instance && __instance.pivotTrans != null; } }