Fixed the fly

This commit is contained in:
ALittlePatate
2022-03-28 18:28:44 +02:00
parent 0bee338e79
commit f8e57df71d
2 changed files with 25 additions and 27 deletions

View File

@@ -8,37 +8,35 @@ namespace DevourClient.Hacks
{
public class Misc
{
public static void Fly(float speed) //normal speed 0.5f
public static void Fly(float speed) //normal speed 5f
{
NolanBehaviour Nolan = UnityEngine.Object.FindObjectOfType<NolanBehaviour>();
Vector3 PlayerAngles = Nolan.transform.position;
if (Input.GetKey(KeyCode.Space))
{
PlayerAngles.y += speed;
}
if (Input.GetKey(KeyCode.LeftShift))
{
PlayerAngles.y -= speed;
}
if (Input.GetKey(KeyCode.LeftArrow))
{
PlayerAngles.x -= speed;
}
if (Input.GetKey(KeyCode.RightArrow))
{
PlayerAngles.x += speed;
}
NolanBehaviour nb = Object.FindObjectOfType<NolanBehaviour>();
Vector3 pos = nb.transform.position;
if (Input.GetKey(KeyCode.UpArrow))
{
PlayerAngles.z += speed;
pos += nb.transform.forward * speed * Time.deltaTime;
}
if (Input.GetKey(KeyCode.DownArrow))
else if (Input.GetKey(KeyCode.DownArrow))
{
PlayerAngles.z -= speed;
pos += -nb.transform.forward * speed * Time.deltaTime;
}
Nolan.locomotion.SetPosition(PlayerAngles, false);
else if (Input.GetKey(KeyCode.RightArrow))
{
pos += nb.transform.right * speed * Time.deltaTime;
}
else if (Input.GetKey(KeyCode.LeftArrow))
{
pos += -nb.transform.right * speed * Time.deltaTime;
}
else if (Input.GetKey(KeyCode.Space))
{
pos += nb.transform.up * speed * Time.deltaTime;
}
else if (Input.GetKey(KeyCode.LeftControl))
{
pos += -nb.transform.up * speed * Time.deltaTime;
}
nb.locomotion.SetPosition(pos, false);
}
public static void SetSteamName(string name)
{