public void IsHaveUserMail(UserMailState state) { switch (state) { case UserMailState.NoMail: _noMail.SetActive(true); _aKeyToGetBtn.gameObject.SetActive(false); _aKeyToDeleteBtn.gameObject.SetActive(false); break; case UserMailState.HaveAttachment: case UserMailState.NoAttachment: _noMail.SetActive(false); _aKeyToGetBtn.gameObject.SetActive(true); _aKeyToDeleteBtn.gameObject.SetActive(true); break; } }
public void SetUserMailState() { if (UserMails.Count == 0) { UserMailState = UserMailState.NoMail; } else { foreach (var t in UserMails) { if (t.IsHaveAttachment == IsHaveAttachment.Yes) { UserMailState = UserMailState.HaveAttachment; break; } else { UserMailState = UserMailState.NoAttachment; } } } }
public void SetData(UserMailState state, List <UserMailVO> list) { IsHaveUserMail(state); CreateUserMailItem(list); }