private void Start() { _wasdMovement = ServiceLocator.Resolve <WASDMovement>(); _gpsMovement = ServiceLocator.Resolve <UpdatePositionFromFirebase>(); _text = GetComponent <TextMeshProUGUI>(); _wasdMovement.enabled = true; _gpsMovement.enabled = false; }
public void OnTriggerEnter(Collider other) { if (other.gameObject.CompareTag("Player")) { WASDMovement.AddFuel(value); Destroy(gameObject); Debug.Log("Got Gas"); } }
protected override void OnActiveUpdate() { if (Input.GetMouseButtonDown(0)) { if (hoverObject != null) { Rigidbody2D rb = EnsureRigidbody2DComponent(hoverObject); WASDMovement move = hoverObject.AddComponent <WASDMovement>(); SoundBoard.Instance?.addAttribute?.Play(); Finished(move); } } RaycastHit2D ray = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero); if (ray.collider != null) { hoverObject = ray.collider.gameObject; } }
protected void Start() { agent = this.GetComponent <UnityEngine.AI.NavMeshAgent>(); playerMovement = target.GetComponent <WASDMovement>(); }