private void SetInteractabilityByRole(ClubRoleIdentifier role) { switch (role) { case ClubRoleIdentifier.Owner: { this.m_ownerRole.interactable = true; break; } case ClubRoleIdentifier.Leader: { this.m_leaderRole.interactable = true; break; } case ClubRoleIdentifier.Moderator: { this.m_moderatorRole.interactable = true; break; } default: { this.m_memberRole.interactable = true; break; } } }
private void AssignRole(Toggle toggle, ClubRoleIdentifier newRole) { if (toggle.isOn) { this.m_member.AssignRole(newRole); } }
private void SetRoleIconVisibility() { ClubRoleIdentifier role = this.m_memberInfo.Role; this.m_moderatorImage.SetActive(role == ClubRoleIdentifier.Moderator); this.m_leaderImage.SetActive((role == ClubRoleIdentifier.Leader ? true : role == ClubRoleIdentifier.Owner)); }
private void SetRoleIconVisibility() { ClubRoleIdentifier role = this.m_memberInfo.Role; this.m_moderatorImage.SetActive(role == 3); this.m_leaderImage.SetActive(role == 2 || role == 1); }
private void SetInteractabilityByRole(ClubRoleIdentifier role) { switch (role) { case 1: this.m_ownerRole.interactable = true; break; case 2: this.m_leaderRole.interactable = true; break; case 3: this.m_moderatorRole.interactable = true; break; default: this.m_memberRole.interactable = true; break; } }
public void AssignRole(ClubRoleIdentifier newRole) { Club.AssignMemberRole(this.m_clubId, this.m_clubMember.memberId, newRole); }