From 76dc99eb62236d576e21cef47c4d548415a23388 Mon Sep 17 00:00:00 2001 From: Magnus von Wachenfeldt Date: Fri, 8 Dec 2017 00:49:19 +0100 Subject: [PATCH] teleport items --- TarkovHax/TarkovHaxBehaviour.cs | 43 ++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/TarkovHax/TarkovHaxBehaviour.cs b/TarkovHax/TarkovHaxBehaviour.cs index 10b2a75..21b9dce 100644 --- a/TarkovHax/TarkovHaxBehaviour.cs +++ b/TarkovHax/TarkovHaxBehaviour.cs @@ -9,7 +9,13 @@ namespace TarkovHax { public class TarkovHaxBehaviour : MonoBehaviour { + public TarkovHaxBehaviour() + { + _randomizer = new System.Random(); + } + public GameObject GameObjectHolder; + private System.Random _randomizer; private IEnumerable _players; private IEnumerable _lootableContainers; @@ -24,6 +30,8 @@ namespace TarkovHax private float _maxDrawingDistance = 15000f; + private string _magicAppDomainString = "mvhYQbbHjrHM"; + public void Load() { GameObjectHolder = new GameObject(); @@ -54,7 +62,7 @@ namespace TarkovHax } if (Input.GetKeyDown(KeyCode.Keypad1)) { - ToggleNightVision(); + TeleportItemsToPlayer(); } if (Input.GetKeyDown(KeyCode.KeypadPlus)) { @@ -76,7 +84,6 @@ namespace TarkovHax Camera.main.fieldOfView -= 1f; } - private void OpenDoors() { var doors = FindObjectsOfType(); @@ -89,24 +96,22 @@ namespace TarkovHax } } - //private bool _nightVisionOn = false; - private void ToggleNightVision() + private void TeleportItemsToPlayer() { - //var camera = (PlayerCameraController)FindObjectOfType(typeof(PlayerCameraController)); - //if (_nightVisionOn) - //{ - // var component = camera.gameObject.AddComponent(); - // if (component != null) - // { - // DestroyImmediate(component); - // } - //} - //else - //{ - // camera.gameObject.AddComponent(); - //} + var lootItems = FindObjectsOfType(); + float xOffset = 0f; + float yOffset = 0f; + foreach (var lootItem in lootItems) + { + var newPosition = new Vector3( + Camera.main.transform.position.x + xOffset, + Camera.main.transform.position.y, + Camera.main.transform.position.z + yOffset); - //_nightVisionOn = !_nightVisionOn; + lootItem.transform.position = newPosition; + xOffset += 0.1f; + yOffset += 0.1f; + } } private void OnGUI() @@ -117,7 +122,7 @@ namespace TarkovHax } GUI.color = Color.red; - GUI.Label(new Rect(10f, 10f, 100f, 50f), "tarkov h4x"); + GUI.Label(new Rect(10f, 10f, 1000f, 500f), "tarkov h4x"); if (_showPlayersESP && Time.time >= _playersNextUpdateTime) {