Roblox UtilitiesDevlHub Roblox Documentation

Class

PluginAction

NotReplicated
Inherits
Instance › Object
Memory category
Instances

Represents a generic performable action in Roblox Studio that can optionally be bound to a keyboard shortcut.

PluginAction represents a generic performable action in Studio with no directly‑associated PluginToolbarButton. If AllowBinding is true, the action can be assigned a keyboard shortcut through Studio's File ⟩ Customize Shortcuts window.

A PluginAction must be created using the Plugin:CreatePluginAction() method in order to work as expected.

Properties 4#

ActionIdstringA string that uniquely identifies this action.ReadSafeReadOnlyNotReplicated
AllowBindingbooleanDetermines whether the action can be assigned a keyboard shortcut in Studio.ReadSafeReadOnlyNotReplicated
StatusTipstringThe description of the action when viewing it from the keyboard shortcuts window in Roblox Studio.ReadSafeReadOnlyNotReplicated
TextstringThe text that is displayed when viewing this action in Roblox Studio.Write: RobloxScriptSecurityReadSafeNotReplicated

ActionId: string#

ReadOnlyNotReplicatedReadSafe

A string that uniquely identifies this action. This string is the key used when saving and loading the action's state in Roblox Studio.

AllowBinding: boolean#

ReadOnlyNotReplicatedReadSafe

This property determines whether the action can be assigned a keyboard shortcut through Studio's File ⟩ Customize Shortcuts window. Default is true.

StatusTip: string#

ReadOnlyNotReplicatedReadSafe

The description of the action when viewing it from the keyboard shortcuts window in Roblox Studio.

Text: string#

NotReplicatedWrite: RobloxScriptSecurityReadSafe

The text that is displayed when viewing this action in Roblox Studio.

Events 1#

TriggeredFires when the action is triggered.PluginSecurity security

Triggered()#

PluginSecurity security

Fires when the action is triggered, typically through the keyboard shortcut that it was bound to.

Inherited members#

Inherited from Instance 58
Inherited from Object 6
Properties (2)

ClassName, className

Events (1)

Changed