public LikeeIndexEntry Remove(Account liker) { byte men = Men; byte women = Women; byte free = Free; byte notFree = NotFree; byte complex = Complex; if (Likers.RemoveDescending(liker.id)) { if (liker.SexStatus.IsMale()) { men -= 1; } else { women -= 1; } switch (liker.SexStatus & SexStatus.AllStatus) { case SexStatus.Free: free--; break; case SexStatus.NotFree: notFree--; break; case SexStatus.Complex: complex--; break; } } return(new LikeeIndexEntry(Likers, men, women, free, notFree, complex)); }