public void SetRole(byte guildRole, GuildRoleData role) { if (guildRole >= 0 && guildRole < roles.Count) { roles[guildRole] = role; } }
public void Setup(SocialCharacterEntityTuple data, byte guildRole, GuildRoleData guildRoleData) { Data = data; GuildRole = guildRole; if (uiGuildRole != null) { uiGuildRole.text = string.Format(guildRoleFormat, guildRoleData.roleName); } }
public void Setup(SocialCharacterEntityTuple data, byte guildRole, GuildRoleData guildRoleData) { Data = data; GuildRole = guildRole; if (uiGuildRole != null) { uiGuildRole.text = string.Format(LanguageManager.GetText(formatKeyGuildRole), guildRoleData.roleName); } }
public void OnClickSetRole() { // If not in the guild or not leader, return if (!OwningCharacterIsLeader() || Guild == null || RoleSelectionManager.SelectedUI == null) { return; } if (uiGuildRoleSetting != null) { byte guildRole = (byte)RoleSelectionManager.IndexOf(RoleSelectionManager.SelectedUI); GuildRoleData role = Guild.GetRole(guildRole); uiGuildRoleSetting.Show(guildRole, role.roleName, role.canInvite, role.canKick, role.shareExpPercentage); } }