Beispiel #1
0
 public void SetRole(byte guildRole, GuildRoleData role)
 {
     if (guildRole >= 0 && guildRole < roles.Count)
     {
         roles[guildRole] = role;
     }
 }
Beispiel #2
0
        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);
            }
        }
Beispiel #4
0
        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);
            }
        }