Sandbox.ModAPI.Ingame
MyGridProgram
Assembly: Sandbox.Common.dll
public abstract class MyGridProgram: IMyGridProgram
All programmable block scripts derive from this class, meaning that all properties in this class are directly available for use in your scripts. If you use Visual Studio or other external editors to write your scripts, you can derive directly from this class and have a compatible script template.
Example
public void Main()
{
// Print out the time elapsed since the currently running programmable block was run
// the last time.
Echo(Me.CustomName + " was last run " + Runtime.TimeSinceLastRun.TotalSeconds + " seconds ago.");
}
Properties
| Member | Description |
|---|---|
| Echo | Prints out text onto the currently running programmable block's detail info area. |
| GridTerminalSystem | Provides access to the grid terminal system as viewed from this programmable block. |
| IGC | Gets IGC instance |
| Me | Gets a reference to the currently running programmable block. |
| Runtime | Gets runtime information for the running grid program. |
| Storage | Allows you to store data between game sessions. |
| World | Gets world information for the running grid program. |
Implements:
- IMyGridProgram prohibited