public void MouseUp() { if (_abilitySource == null) { return; } _abilitySource.TryAssignToAbilityTarget(); _abilitySource?.SetIsTrigger(false); _abilitySource = null; _isDragging = false; }
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); }