Sandbox.ModAPI
IMyEventComponentWithGui
Assembly: Sandbox.Common.dll
public interface IMyEventComponentWithGui: IMyEventControllerEntityComponent
Describes interface of event controller entity component, which requires UI in the terminal panel
Properties
| Member | Description |
|---|---|
| IsBlocksListUsed | Gets whether the block list UI is used |
| IsConditionSelectionUsed | Gets whether the condition selection UI is used |
| IsThresholdUsed | Gets whether the threshold UI is used |
| EventDisplayName | Gets the display name of the event Inherited from IMyEventControllerEntityComponent |
| IsSelected | Gets whether the event is selected in the terminal panel UI Inherited from IMyEventControllerEntityComponent |
| UniqueSelectionId | Gets the unique id of the event Inherited from IMyEventControllerEntityComponent |
| YesNoToolbarNoDescription | No description of the toolbar tooltip Inherited from IMyEventControllerEntityComponent |
| YesNoToolbarYesDescription | Yes description of the toolbar tooltip Inherited from IMyEventControllerEntityComponent |
Methods
| Member | Description |
|---|---|
| AddBlocks(List |
Adds the specified block to the monitoring of the event |
| IsBlockValidForList(IMyTerminalBlock) | Gets the information if the specified block is valid for the block list UI |
| NotifyValuesChanged() | Notifies about change of some UI value, which is required for this event |
| RemoveBlocks(IEnumerable |
Removes the specified block from the monitoring |
| CreateTerminalInterfaceControls |
Inherited from IMyEventControllerEntityComponent |
Implements: