static void Prefix(TerrainOp __instance) { if (!modEnabled.Value) { return; } if (__instance.m_settings.m_level) { __instance.m_settings.m_levelRadius += lastTotalDelta; Dbgl($"Applying level radius {__instance.m_settings.m_levelRadius}"); } if (__instance.m_settings.m_raise) { __instance.m_settings.m_raiseRadius += lastTotalDelta; Dbgl($"Applying raise radius {__instance.m_settings.m_raiseRadius}"); } if (__instance.m_settings.m_smooth) { __instance.m_settings.m_smoothRadius += lastTotalDelta; Dbgl($"Applying smooth radius {__instance.m_settings.m_smoothRadius}"); } if (__instance.m_settings.m_paintCleared) { __instance.m_settings.m_paintRadius += lastTotalDelta; Dbgl($"Applying paint radius {__instance.m_settings.m_paintRadius}"); } }
private static bool Prefix(TerrainOp __instance) { if (Player.m_localPlayer) { if (Util.RestrictionCheck("noterrain")) { Util.DoAreaEffect(__instance.transform.position); MessageHud.instance.ShowMessage(MessageHud.MessageType.TopLeft, "This is a Private Area", 0, null); return(false); } } else { /* * if (Util.RestrictionCheckTerrain(__instance, "noterrain")) * { * Util.DoAreaEffect(__instance.transform.position); * MessageHud.instance.ShowMessage(MessageHud.MessageType.TopLeft, "This is a Private Area", 0, null); * return false; * } */ } return(true); }