| static AutogenerateMountpoints(MyModel, float) |
|
| static AutogenerateMountpoints(HkShape[], float) |
|
| static CalculateBlockRotation(int, int, ref MatrixD, out MatrixD, double, MyBlockDirection, MyBlockRotation) |
|
| static CheckValidBlockRotation(Matrix, MyBlockDirection, MyBlockRotation) |
|
| static CheckValidBlocksRotation(Matrix, MyCubeGrid) |
|
| static ConvertDynamicGridBlockToStatic(ref MatrixD, MyObjectBuilder_CubeBlock) |
|
| static ConvertGridBuilderToStatic(MyObjectBuilder_CubeGrid, MatrixD) |
|
| static DrawMountPoints(float, MyCubeBlockDefinition, ref MatrixD) |
|
| static DrawMountPoints(float, MyCubeBlockDefinition, MatrixD, MountPoint[]) |
|
| static DrawSemiTransparentBox(MyCubeGrid, MySlimBlock, Color, bool, MyStringId?, Vector4?) |
|
| static DrawSemiTransparentBox(Vector3I, Vector3I, MyCubeGrid, Color, bool, MyStringId?, Vector4?) |
|
| static GetAllBlocksPositions(HashSet<Tuple`2>, HashSet) |
|
| static GetCurrentRayIntersection() |
|
| static PrepareCharacterCollisionPoints(List) |
|
| static RemovePlayerColors(PlayerId) |
|
| static RemovePlayerColors_Internal(PlayerId) |
|
| static SelectBlockToToolbar(MySlimBlock, bool) |
|
| static SpawnDynamicGrid(MyCubeBlockDefinition, MyEntity, MatrixD, Vector3, MyStringHash, long, SpawnFlags, long, Action) |
|
| static SpawnStaticGrid(MyCubeBlockDefinition, MyEntity, MatrixD, Vector3, MyStringHash, SpawnFlags, long, Action) |
|
| static SpawnStaticGrid_nonParalel(MyCubeBlockDefinition, MyEntity, MatrixD, Vector3, MyStringHash, SpawnFlags, long) |
|
| static TransformLargeGridHitCoordToSmallGrid(Vector3D, MatrixD, float) |
Converts large grid hit coordinates for small cubes. Allows placement of small grids to large grids. Returns coordinates of small grid (in large grid coordinates) which touches large grid in the hit position. |
| static ComputeSteps(Vector3I, Vector3I, Vector3I, out Vector3I, out Vector3I, out int) |
Inherited from MyBlockBuilderBase |
| Activate(MyDefinitionId?, bool) |
|
| ActivateColorTool() |
|
| ActivateFromRadialMenu(MyDefinitionId?) |
|
| Add() |
|
| AddBlocksToBuildQueueOrSpawn(MyCubeBlockDefinition, ref MatrixD, Vector3I, Vector3I, Vector3I, Quaternion) |
|
| AddConstruction(MyEntity) |
|
| AddFastBuildModels(MatrixD, ref Matrix, List, List, MyCubeBlockDefinition, Vector3I?, Vector3I?) |
|
| AlignToGravity(bool) |
|
| CanStartConstruction(MyEntity) |
|
| CheckGizmoRotation() |
|
| ColorPickerCancel() |
|
| ColorPickerOk() |
|
| ContinueBuilding(bool) |
|
| CycleCubePlacementMode() |
|
| Deactivate() |
|
| DeactivateBlockCreation() |
|
| Draw() |
|
| GetAddAndRemovePositions(float, bool, out Vector3I, out Vector3?, out Vector3I, out Vector3I, out MySlimBlock, out ushort?, HashSet<Tuple`2>) |
|
| GetAddPosition(out Vector3D) |
|
| GetBuildBoundingBox(float) |
|
| GetNextBlockVariantDefinition() |
|
| HandleGameInput() |
|
| InitFromDefinition(MySessionComponentDefinition) |
|
| InputLost() |
|
| IsBuildToolActive() |
|
| IsOnlyColorToolActive() |
|
| IsSymmetrySetupMode() |
|
| LoadData() |
|
| NotifyPlacementUnable() |
|
| OnClosedMessageBox(ResultEnum) |
|
| OnLostFocus() |
|
| SetToolType(MyCubeBuilderToolType) |
|
| StartBuilding() |
|
| StartStaticGridPlacement(MyCubeSize, bool) |
|
| StopBuilding() |
|
| ToggleSymmetry() |
|
| ToggleSymmetrySetup() |
|
| UpdateAfterSimulation() |
|
| UpdateBeforeSimulation() |
|
| UpdateNotificationBlockNotAvailable(bool) |
|
| Activate(MyDefinitionId?) |
Activates the building mode
Inherited from IMyCubeBuilder |
| Activate(MyDefinitionId?, bool) |
Inherited from MyBlockBuilderBase |
| AfterLoadData() |
Inherited from MySessionComponentBase |
| BeforeStart() |
Inherited from MySessionComponentBase |
| Deactivate() |
Deactivates all modes
Inherited from IMyCubeBuilder |
| Deactivate() |
Inherited from MyBlockBuilderBase |
| DeactivateBlockCreation() |
Deactivates building mode
Inherited from IMyCubeBuilder |
| Draw() |
Inherited from MySessionComponentBase |
| FindClosestGrid() |
Finds grid to build on
Inherited from IMyCubeBuilder |
| FindClosestGrid() |
Inherited from MyBlockBuilderBase |
| FindClosestPlacementObject(out MyCubeGrid, out MyVoxelBase) |
Finds closest object (grid or voxel map) for placement of blocks .
Inherited from MyBlockBuilderBase |
| GetObjectBuilder() |
Inherited from MySessionComponentBase |
| HandleInput() |
Inherited from IMyUserInputComponent |
| HandleInput() |
Inherited from MySessionComponentBase |
| Init(MyObjectBuilder_SessionComponent) |
Inherited from MySessionComponentBase |
| InitFromDefinition(MySessionComponentDefinition) |
Inherited from MyBlockBuilderBase |
| InitFromDefinition(MySessionComponentDefinition) |
Inherited from MySessionComponentBase |
| LoadData() |
Inherited from MySessionComponentBase |
| SaveData() |
Inherited from MySessionComponentBase |
| SetUpdateOrder(MyUpdateOrder) |
Inherited from MySessionComponentBase |
| Simulate() |
Inherited from MySessionComponentBase |
| StartNewGridPlacement(MyCubeSize, bool) |
Calls Activate(MyDefinitionId?) with LargeBlockArmorBlock definition and forces local player stop using weapon or tool
Inherited from IMyCubeBuilder |
| ToString() |
Inherited from MySessionComponentBase |
| UnloadDataConditional() |
Inherited from MySessionComponentBase |
| UpdateAfterSimulation() |
Inherited from MySessionComponentBase |
| UpdateBeforeSimulation() |
Inherited from MySessionComponentBase |
| UpdatedBeforeInit() |
Inherited from MySessionComponentBase |
| UpdatingStopped() |
Inherited from MySessionComponentBase |
| AddConstruction(IMyEntity) |
Obsolete: Not used. Always returns false
Inherited from IMyCubeBuilder |