Property | Type | Description | |
---|---|---|---|
GroupMembersCaches | InternalDictionary |
||
GroupName2KeyCache | string>.InternalDictionary | ||
GroupRolesCaches | InternalDictionary |
||
GroupRolesMembersCaches | InternalDictionary |
Method | Description | |
---|---|---|
ActivateGroup ( UUID id ) : void |
Set a group as the current active group
|
|
ActivateTitle ( UUID group, UUID role ) : void |
Change the role that determines your active title
|
|
AddToRole ( UUID group, UUID role, UUID member ) : void |
Assign an avatar to a role
|
|
CreateRole ( UUID group, |
Create a new group role
|
|
EjectUser ( UUID group, UUID member ) : void |
Eject a user from a group
|
|
GroupManager ( |
Group Management Routines, Methods and Packet Handlers
|
|
Invite ( UUID group, List |
Invites a user to a group
|
|
LeaveGroup ( UUID groupID ) : void |
Request to leave a group Subscribe to |
|
RemoveFromRole ( UUID group, UUID role, UUID member ) : void |
Remove an avatar from a role
|
|
RequestCreateGroup ( |
Request to create a new group. If the group is successfully created, L$100 will automatically be deducted Subscribe to |
|
RequestCurrentGroups ( ) : void |
Request a current list of groups the avatar is a member of. CAPS Event Queue must be running for this to work since the results come across CAPS. |
|
RequestGroupAccountSummary ( UUID group, int intervalDays, int currentInterval ) : void |
Begin to get the group account summary Subscribe to the |
|
RequestGroupMembers ( UUID group ) : UUID |
Request a list of group members. Subscribe to |
|
RequestGroupName ( UUID groupID ) : void |
Lookup name of group based on groupID
|
|
RequestGroupNames ( List |
Request lookup of multiple group names
|
|
RequestGroupNotice ( UUID noticeID ) : void |
Request a group notice by key
|
|
RequestGroupNoticeList ( UUID group ) : void |
Request the group notices list
|
|
RequestGroupProfile ( UUID group ) : void |
Lookup group profile data such as name, enrollment, founder, logo, etc Subscribe to |
|
RequestGroupRoleMembers ( UUID group ) : UUID |
Request members (members,role) role mapping for a group. Subscribe to |
|
RequestGroupRoles ( UUID group ) : UUID |
Request group roles Subscribe to |
|
RequestGroupTitles ( UUID group ) : UUID |
Request a groups Titles Subscribe to |
|
RequestJoinGroup ( UUID id ) : void |
Request to join a group Subscribe to |
|
SendGroupNotice ( UUID group, |
Send out a group notice
|
|
SetGroupContribution ( UUID group, int contribution ) : void |
Set this avatar's tier contribution
|
|
StartProposal ( UUID group, |
Start a group proposal (vote)
|
|
UpdateGroup ( UUID id, |
Update a group's profile and other information
|
|
UpdateRole ( |
Update role information
|
Method | Description | |
---|---|---|
AgentDropGroupHandler ( |
||
CreateGroupReplyHandler ( |
||
EjectGroupMemberReplyHandler ( |
Packet Handler for EjectGroupMemberReply, fired when an avatar is ejected from a group. This is a silly packet, it doesn't provide you with the ejectees UUID |
|
GroupAccountSummaryHandler ( |
||
GroupActiveProposalItemHandler ( |
||
GroupDataHandler ( |
||
GroupMembersHandler ( |
||
GroupNoticesListReplyHandler ( |
||
GroupProfileHandler ( |
||
GroupRoleDataHandler ( |
||
GroupRoleMembersHandler ( |
||
GroupTitlesHandler ( |
||
GroupVoteHistoryItemHandler ( |
||
JoinGroupReplyHandler ( |
||
LeaveGroupReplyHandler ( |
||
UUIDGroupNameReplyHandler ( |
public ActivateGroup ( UUID id ) : void | ||
id | UUID | group ID (UUID) |
return | void |
public ActivateTitle ( UUID group, UUID role ) : void | ||
group | UUID | Group ID to use |
role | UUID | Role ID to change to |
return | void |
public AddToRole ( UUID group, UUID role, UUID member ) : void | ||
group | UUID | Group ID to update |
role | UUID | Role ID to assign to |
member | UUID | Avatar's ID to assign to role |
return | void |
public CreateRole ( UUID group, |
||
group | UUID | Group ID to update |
role | Role to create | |
return | void |
public EjectUser ( UUID group, UUID member ) : void | ||
group | UUID | Group ID to eject the user from |
member | UUID | Avatar's key to eject |
return | void |
public GroupManager ( |
||
client | A reference to the current |
|
return | System |
public Invite ( UUID group, List |
||
group | UUID | The group to invite to |
roles | List |
A list of roles to invite a person to |
personkey | UUID | Key of person to invite |
return | void |
public LeaveGroup ( UUID groupID ) : void | ||
groupID | UUID | The group to leave |
return | void |
public RemoveFromRole ( UUID group, UUID role, UUID member ) : void | ||
group | UUID | Group ID to update |
role | UUID | Role ID to be removed from |
member | UUID | Avatar's Key to remove |
return | void |
public RequestCreateGroup ( |
||
group | Group struct containing the new group info | |
return | void |
public RequestGroupAccountSummary ( UUID group, int intervalDays, int currentInterval ) : void | ||
group | UUID | group ID (UUID) |
intervalDays | int | How long of an interval |
currentInterval | int | Which interval (0 for current, 1 for last) |
return | void |
public RequestGroupMembers ( UUID group ) : UUID | ||
group | UUID | group ID (UUID) |
return | UUID |
public RequestGroupName ( UUID groupID ) : void | ||
groupID | UUID | groupID of group to lookup name for. |
return | void |
public RequestGroupNames ( List |
||
groupIDs | List |
List of group IDs to request. |
return | void |
public RequestGroupNotice ( UUID noticeID ) : void | ||
noticeID | UUID | ID of group notice |
return | void |
public RequestGroupNoticeList ( UUID group ) : void | ||
group | UUID | Group ID to fetch notices for |
return | void |
public RequestGroupProfile ( UUID group ) : void | ||
group | UUID | group ID (UUID) |
return | void |
public RequestGroupRoleMembers ( UUID group ) : UUID | ||
group | UUID | group ID (UUID) |
return | UUID |
public RequestGroupRoles ( UUID group ) : UUID | ||
group | UUID | group ID (UUID) |
return | UUID |
public RequestGroupTitles ( UUID group ) : UUID | ||
group | UUID | group ID (UUID) |
return | UUID |
public RequestJoinGroup ( UUID id ) : void | ||
id | UUID | group ID (UUID) to join. |
return | void |
public SendGroupNotice ( UUID group, |
||
group | UUID | Group ID to update |
notice | GroupNotice structure containing notice data |
|
return | void |
public SetGroupContribution ( UUID group, int contribution ) : void | ||
group | UUID | Group ID to change tier in |
contribution | int | amount of tier to donate |
return | void |
public StartProposal ( UUID group, |
||
group | UUID | The Group ID to send proposal to |
prop | GroupProposal structure containing the proposal |
|
return | void |
public UpdateGroup ( UUID id, |
||
id | UUID | Groups ID (UUID) to update. |
group | Group struct to update. | |
return | void |
public UpdateRole ( |
||
role | Modified role to be updated | |
return | void |
public InternalDictionary |
||
return | InternalDictionary |
public InternalDictionary |
||
return | string>.InternalDictionary |
public InternalDictionary |
||
return | InternalDictionary |