Method Create
Create(GroupCreationParameters, IEchelon)
Create groups with hierarchy.
Declaration
public RideID Create(GroupCreationParameters param, IEchelon levelMeta)
Parameters
Type | Name | Description |
---|---|---|
GroupCreationParameters | param | Run-time info for group creation |
IEchelon | levelMeta |
Returns
Type | Description |
---|---|
RideID | ID of highest created group |
Implements
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Thrown if any argument is null |
LoopedLevelReferenceException | Thrown if there is a loop reference. Nothing will be created |
InvalidLevelDefinitionException | Thrown if other fields of level metadata is invalid |