コード例 #1
0
        public void MouseUp()
        {
            if (_abilitySource == null)
            {
                return;
            }

            _abilitySource.TryAssignToAbilityTarget();
            _abilitySource?.SetIsTrigger(false);
            _abilitySource = null;
            _isDragging    = false;
        }
コード例 #2
0
        public void MouseDown(Transform mouseTransform)
        {
            if (_abilitySource == null)
            {
                return;
            }

            Vector2 targetPos = mouseTransform.position;

            _abilitySource.Transform.position = targetPos;
            _abilitySource.Transform.GetComponent <Rigidbody2D>().velocity = Vector2.zero;
            _isDragging = true;
            _abilitySource.SetIsTrigger(true);
        }