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: