using UnityEngine; namespace QSB.Utility { public class DebugActions : MonoBehaviour { private void GoToVessel() { var spawnPoint = GameObject.Find("Spawn_Vessel").GetComponent(); var playerBody = Locator.GetPlayerBody(); playerBody.WarpToPositionRotation(spawnPoint.transform.position, spawnPoint.transform.rotation); playerBody.SetVelocity(spawnPoint.GetPointVelocity()); } private void InsertWarpCore() { var warpCore = GameObject.Find("Prefab_NOM_WarpCoreVessel").GetComponent(); var socket = GameObject.Find("Interactibles_VesselBridge").GetComponentInChildren(); socket.PlaceIntoSocket(warpCore); GetComponent().SetPillarRaised(true, true); } private void Update() { if (!QSB.DebugMode) { return; } if (Input.GetKeyDown(KeyCode.Keypad1)) { GoToVessel(); } if (Input.GetKeyDown(KeyCode.Keypad2)) { InsertWarpCore(); } } } }