ingore collisions when flying

This commit is contained in:
2023-03-07 09:39:29 +01:00
parent 9cf481e196
commit 94031f346c

View File

@@ -57,6 +57,7 @@ namespace DevourClient
static bool goat_rat_esp = false;
static bool demon_esp = false;
static bool fullbright = false;
static bool need_fly_reset = false;
public override void OnInitializeMelon()
{
@@ -148,11 +149,43 @@ namespace DevourClient
fly = !fly;
}
if (fly && Player.IsInGameOrLobby())
if (Player.IsInGameOrLobby())
{
if (fly && !need_fly_reset)
{
Il2Cpp.NolanBehaviour nb = Player.GetPlayer();
if (nb)
{
Collider coll = nb.GetComponentInChildren<Collider>();
if (coll)
{
coll.enabled = false;
need_fly_reset = true;
}
}
}
else if (!fly && need_fly_reset)
{
Il2Cpp.NolanBehaviour nb = Player.GetPlayer();
if (nb)
{
Collider coll = nb.GetComponentInChildren<Collider>();
if (coll)
{
coll.enabled = true;
need_fly_reset = false;
}
}
}
if (fly)
{
Hacks.Misc.Fly(fly_speed);
}
}
if (Helpers.Map.GetActiveScene() == "Menu")
{
Hacks.Misc.WalkInLobby(_walkInLobby);