public override IGrabableItem ExchangeItems(IGrabableItem item) { Pressed ^= true; UpdateTextures(); SendMessageAsync(Pressed); return base.ExchangeItems(item); } }