if(cursor.primaryPush) { foreach(Sprite sprite in mySpriteArray) { if(cursor.IsOn(sprite)) { // Success! cursor.spriteGrabbed = sprite; cursor.SetRelativeSpritePosition(sprite); } } } if(cursor.primaryDown && cursor.spriteGrabbed != null) { cursor.UpdateSpriteGrabbedPosition(); } if(cursor.primaryClick) { cursor.spriteGrabbed = null; }