Class GroupOrganizerSystem
A basic implementation of IGroupOrganizerSystem.
Inherited Members
Namespace: Ride.EntityGroup.Organization
Assembly: cs.temp.dll.dll
Syntax
public class GroupOrganizerSystem : RideSystemMonoBehaviour, IGroupOrganizerSystem, IRideSystem, IApiInject, IIdentity
Remarks
This implementation will use
Properties
Name | Description |
---|---|
graphDatabase |
Methods
Name | Description |
---|---|
AddGroup(IGroupNode) | Add a group. |
GetSubordinateGroupIds(RideID) | Get subordinate group IDs. |
GetSuperordinateGroupId(RideID) | Get superordinate group ID. |
GroupExist(RideID) | Test if a group with given ID exists or not. |
MoveGroupHierachy(RideID, RideID) | Move the group with given subordinate group ID to become a subordinate group of the group with given superordinate group ID. |
RemoveGroup(RideID) | Remove a group. |
SystemInit() | |
TryGetGroup(RideID, out IGroupNode) | Try get a group. |
Explicit Interface Implementations
Name | Description |
---|---|
IGroupOrganizerSystem.groups | All groups managed by this system |