New mod: PlayerPickUp

This commit is contained in:
SDraw 2025-04-28 21:53:37 +03:00
parent e9ed898b9a
commit fd9809bd62
No known key found for this signature in database
GPG key ID: BB95B4DAB2BB8BB5
19 changed files with 793 additions and 23 deletions

24
ml_ppu/ModSupport.cs Normal file
View file

@ -0,0 +1,24 @@
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();
}
}