Example #1
0
 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);
    }