ingore collisions when flying
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user