C# Class EssentialsPlugin.Utility.GridGroup

Show file Open project: rexxar-tc/EssentialsPlugin Class Usage Examples

Public Methods

Method Description
Close ( ) : void
GetAllGroups ( GridLinkTypeEnum linkType = GridLinkTypeEnum.Logical ) : HashSet
GetFatBlocks ( ) : List
GetGroups ( HashSet entities, GridLinkTypeEnum linkType = GridLinkTypeEnum.Logical ) : HashSet
GridGroup ( Sandbox.Game.Entities.MyCubeGrid grid, GridLinkTypeEnum linkType = GridLinkTypeEnum.Logical ) : System
Stop ( ) : void
UpdateGroup ( ) : void

Private Methods

Method Description
ComputeBigOwners ( ) : void
ComputeCubeBlocks ( ) : void
ComputeFatBlocks ( ) : void
ComputeParent ( ) : void
ComputeSmallOwners ( ) : void

Method Details

Close() public method

public Close ( ) : void
return void

GetAllGroups() public static method

public static GetAllGroups ( GridLinkTypeEnum linkType = GridLinkTypeEnum.Logical ) : HashSet
linkType GridLinkTypeEnum
return HashSet

GetFatBlocks() public method

public GetFatBlocks ( ) : List
return List

GetGroups() public static method

public static GetGroups ( HashSet entities, GridLinkTypeEnum linkType = GridLinkTypeEnum.Logical ) : HashSet
entities HashSet
linkType GridLinkTypeEnum
return HashSet

GridGroup() public method

public GridGroup ( Sandbox.Game.Entities.MyCubeGrid grid, GridLinkTypeEnum linkType = GridLinkTypeEnum.Logical ) : System
grid Sandbox.Game.Entities.MyCubeGrid
linkType GridLinkTypeEnum
return System

Stop() public method

public Stop ( ) : void
return void

UpdateGroup() public method

public UpdateGroup ( ) : void
return void