Show / Hide Table of Contents

Class MyGridLogicalGroupData

Inheritance
System.Object
Sandbox.Game.Entities.Cube.MyGridGroupData<MyGridLogicalGroupData>
MyGridLogicalGroupData
Implements
IMyGridGroupData
Namespace: Sandbox.Game.Entities
Assembly: Sandbox.Game.dll
Syntax
public class MyGridLogicalGroupData : MyGridGroupData<MyGridLogicalGroupData>, IGroupData<MyCubeGrid>, IMyGridGroupData

Constructors

MyGridLogicalGroupData()

Declaration
public MyGridLogicalGroupData()

Properties

Root

Declaration
public MyCubeGrid Root { get; }
Property Value
Type Description
MyCubeGrid

Methods

OnCreate<TGroupData>(MyGroups<MyCubeGrid, TGroupData>.Group)

Declaration
public override void OnCreate<TGroupData>(MyGroups<MyCubeGrid, TGroupData>.Group group)
    where TGroupData : IGroupData<MyCubeGrid>, new()
Parameters
Type Name Description
VRage.Groups.MyGroups.Group<> group
Type Parameters
Name Description
TGroupData
Overrides
Sandbox.Game.Entities.Cube.MyGridGroupData<Sandbox.Game.Entities.MyGridLogicalGroupData>.OnCreate<TGroupData>(VRage.Groups.MyGroups.Group<>)

OnNodeAdded<TGroupData>(MyCubeGrid, TGroupData)

Declaration
public override void OnNodeAdded<TGroupData>(MyCubeGrid entity, TGroupData prevGroup)
    where TGroupData : IGroupData<MyCubeGrid>, new()
Parameters
Type Name Description
MyCubeGrid entity
TGroupData prevGroup
Type Parameters
Name Description
TGroupData
Overrides
Sandbox.Game.Entities.Cube.MyGridGroupData<Sandbox.Game.Entities.MyGridLogicalGroupData>.OnNodeAdded<TGroupData>(Sandbox.Game.Entities.MyCubeGrid, TGroupData)

OnNodeRemoved<TGroupData>(MyCubeGrid, TGroupData)

Declaration
public override void OnNodeRemoved<TGroupData>(MyCubeGrid entity, TGroupData nextGroup)
    where TGroupData : IGroupData<MyCubeGrid>, new()
Parameters
Type Name Description
MyCubeGrid entity
TGroupData nextGroup
Type Parameters
Name Description
TGroupData
Overrides
Sandbox.Game.Entities.Cube.MyGridGroupData<Sandbox.Game.Entities.MyGridLogicalGroupData>.OnNodeRemoved<TGroupData>(Sandbox.Game.Entities.MyCubeGrid, TGroupData)

OnRelease()

Declaration
public override void OnRelease()
Overrides
Sandbox.Game.Entities.Cube.MyGridGroupData<Sandbox.Game.Entities.MyGridLogicalGroupData>.OnRelease()

Implements

IMyGridGroupData
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾