Interface IGroupBuilderSystem
Inherited Members
Namespace: Ride.Entities
Assembly: cs.temp.dll.dll
Syntax
public interface IGroupBuilderSystem : IRideSystem, IApiInject, IIdentity
Methods
Name | Description |
---|---|
AddMember(RideID, RideID, Int32, String) | Creates a member and adds it to the group |
AddSubgroup(RideID, RideID) | Adds a subgroup to the group |
CreateGroup(String) | Creates a new group |
CreateGroup(String, IEnumerable<RideID>, IEnumerable<RideID>, FormationProcedureType) | Creates a new group |
DoesGroupExist(RideID) | Tests if the group has been created |
GetGroupCenter(RideID) | Returns the mean center position of the entire group |
GetGroupLeader(RideID) | Returns the highest ranking member of the group |
GetGroupMemberRank(RideID) | Returns the rank of the group member |
GetGroupMemberships(RideID) | Returns a collection of group ids to which the memmber belongs. This can be an empty container if the member isn't in any groups |
GetMembers(RideID, Boolean, Boolean) | Gets the members of the group |
GetName(RideID) | Gets the name of the group |
GetNumMembersInGroup(RideID, Boolean) | Returns the number of members in the group. If the same member exists in one or more subgroups, they will be counted multiple times |
GetSubgroups(RideID) | Returns a collection of ids of the subgroups of the given group |
IsMember(RideID, RideID, Boolean) | Tests if the member is in the group |
RemoveGroup(RideID, Boolean, Boolean) | Removes the group |
RemoveMember(RideID, RideID) | Removes the given member from the group |
RemoveMembers(RideID) | Removes all the members from the group The unique id of the group |
RemoveSubgroup(RideID, RideID) | Removes the subgroup from the group |
SetName(RideID, String) | Sets the name of the group |