Flight improvements #2

Merged
pozhiloy-enotik merged 3 commits from master into master 2022-05-11 19:25:56 +00:00

View File

@@ -3,6 +3,7 @@ using MelonLoader;
using UnityEngine.UI; using UnityEngine.UI;
using System.Reflection; using System.Reflection;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using DevourClient.Helpers;
namespace DevourClient.Hacks namespace DevourClient.Hacks
{ {
@@ -10,29 +11,29 @@ namespace DevourClient.Hacks
{ {
public static void Fly(float speed) //normal speed 5f public static void Fly(float speed) //normal speed 5f
{ {
NolanBehaviour nb = Object.FindObjectOfType<NolanBehaviour>(); NolanBehaviour nb = Player.GetPlayer();
Vector3 pos = nb.transform.position; Vector3 pos = nb.transform.position;
if (Input.GetKey(KeyCode.UpArrow)) if (Input.GetKey(KeyCode.W))
{ {
pos += nb.transform.forward * speed * Time.deltaTime; pos += nb.transform.forward * speed * Time.deltaTime;
} }
else if (Input.GetKey(KeyCode.DownArrow)) if (Input.GetKey(KeyCode.S))
{ {
pos += -nb.transform.forward * speed * Time.deltaTime; pos += -nb.transform.forward * speed * Time.deltaTime;
} }
else if (Input.GetKey(KeyCode.RightArrow)) if (Input.GetKey(KeyCode.D))
{ {
pos += nb.transform.right * speed * Time.deltaTime; pos += nb.transform.right * speed * Time.deltaTime;
} }
else if (Input.GetKey(KeyCode.LeftArrow)) if (Input.GetKey(KeyCode.A))
{ {
pos += -nb.transform.right * speed * Time.deltaTime; pos += -nb.transform.right * speed * Time.deltaTime;
} }
else if (Input.GetKey(KeyCode.Space)) if (Input.GetKey(KeyCode.Space))
{ {
pos += nb.transform.up * speed * Time.deltaTime; pos += nb.transform.up * speed * Time.deltaTime;
} }
else if (Input.GetKey(KeyCode.LeftControl)) if (Input.GetKey(KeyCode.LeftControl))
{ {
pos += -nb.transform.up * speed * Time.deltaTime; pos += -nb.transform.up * speed * Time.deltaTime;
} }