public override void Removed(EventArgs e) { base.Removed(e); if (V2DGame.instance.HasCursor) { cursor = V2DGame.instance.GetCursor(); #if !XBOX360 cursor.MouseDown -= MouseDown; cursor.MouseMove -= MouseMove; cursor.MouseUp -= MouseUp; #endif } contactTypes.Clear(); }
public Cursor GetCursor() { if (HasCursor && cursor == null) { cursor = new Cursor(this); Components.Add(cursor); } return cursor; }
public override void Added(EventArgs e) { base.Added(e); if (V2DGame.instance.HasCursor) { cursor = V2DGame.instance.GetCursor(); #if !XBOX360 cursor.MouseDown += MouseDown; cursor.MouseMove += MouseMove; cursor.MouseUp += MouseUp; #endif } }