public override void Draw(TimeSpan gameTime)
{
if (behavior != null && this.layer != null)
{
if (this.behavior.mouseJoint != null)
{
Vector2 startPosition = this.behavior.TouchPosition;
Vector2 endPosition = this.behavior.ConnectedEntity.FindComponent<Transform2D>().Position;
layer.LineBatch2D.DrawLine(startPosition, endPosition, Color.Blue, -5);
}
}
}