sdraw_mods_cvr/ml_ppu/ModSupport.cs
2025-04-28 21:53:37 +03:00

24 lines
742 B
C#

using System.Linq;
namespace ml_ppu
{
static class ModSupport
{
static bool ms_ragdollPresent = false;
internal static void Init()
{
ms_ragdollPresent = (MelonLoader.MelonBase.RegisteredMelons.FirstOrDefault(m => m.Info.Name == "PlayerRagdollMod") != null);
}
public static bool IsRagdolled() => (ms_ragdollPresent && IsRagdollInternal());
static bool IsRagdollInternal() => ml_prm.RagdollController.Instance.IsRagdolled();
public static void TryToUnragdoll()
{
if(ms_ragdollPresent)
TryToUngradollInternal();
}
static void TryToUngradollInternal() => ml_prm.RagdollController.Instance.Unragdoll();
}
}