private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("Player") && player.GetAlive()) { lizard.Attack(); } }
private void Update() { Vector3 movementInput = new Vector3(Input.GetAxisRaw(_horizontalAxis), 0.0f, Input.GetAxisRaw(_forwardAxis)); _bufferedMovementDirection = movementInput.normalized; if (Input.GetKeyDown(_attackButton)) { _src.Attack(); } _mousePosition = GetMousePosition(); _mousePosition.y = _src.transform.position.y; _facing = (_mousePosition - _src.transform.position).normalized; _src.Orientate(_facing); }