### YamlMime:ManagedReference items: - uid: "org.apollo.game.plugin.kotlin.message.action.obj.ObjectAction" id: "ObjectAction" parent: "org.apollo.game.plugin.action" children: - "org.apollo.game.plugin.kotlin.message.action.obj.ObjectAction.option" langs: - "java" - "kotlin" name: "ObjectAction" nameWithType: "ObjectAction" fullName: "org.apollo.game.plugin.kotlin.message.action.obj.ObjectAction" type: "Class" package: "org.apollo.game.plugin.action" summary: | An object action is sent when a user interacts with a game object in the workd by using one of the options presented when the context menu for the object is available. syntax: content: "class ObjectAction" typeParameters: - id: "T" - uid: "org.apollo.game.plugin.kotlin.message.action.obj.ObjectAction.option" id: "mob" parent: "org.apollo.game.plugin.kotlin.message.action.obj.ObjectAction" langs: - "java" name: "mob" nameWithType: "ObjectAction.option" fullName: "org.apollo.game.plugin.kotlin.message.action.obj.ObjectAction.option" type: "Field" package: "org.apollo.game.plugin.action" summary: "The option selected when performing the action." syntax: content: "val option: String" return: type: "String" references: - uid: "int" spec.java: - uid: "int" name: "int" fullName: "int" - uid: "boolean" spec.java: - uid: "boolean" name: "boolean" fullName: "boolean" - uid: "T" spec.java: - uid: "T" name: "T" fullName: "T"