Example #1
0
        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();
        }
Example #2
0
 public Cursor GetCursor()
 {
     if (HasCursor && cursor == null)
     {
         cursor = new Cursor(this);
         Components.Add(cursor);
     }
     return cursor;
 }
Example #3
0
 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
     }
 }