public static bool NotEmptySlot(this CharacterItem data) { return(!data.IsEmpty() && data.GetItem() != null && data.amount > 0); }