C_PlayerInteractionManager
namespaceavailable in: camelotStatus in wowlua
8 functions: 1 implemented, 0 recorded, 7 guessed. 2 events, 2 of them fired by the emulator on its own.
Functions
| function | what it does | status |
|---|---|---|
ClearInteraction | Ends the player's interaction with an NPC or object. · by wowlua(type: PlayerInteractionType?) | guessed |
ConfirmationInteraction | Confirms the player's pending interaction. · by wowlua(type: PlayerInteractionType?) | guessed |
InteractUnit | Interacts with the given unit, as by right-clicking it. Returns whether an interaction started. · by wowlua(unit: string, exactMatch: boolean, looseTargeting: boolean): boolean | guessed |
IsInteractingWithNpcOfType | Whether the player is interacting with an NPC of the given kind, such as a merchant. · by wowlua(type: PlayerInteractionType): boolean | implemented |
IsReplacingUnit | Whether the current interaction is replacing the one with another unit. · by wowlua(): boolean | guessed |
IsValidNPCInteraction | Whether the given kind of interaction with the current NPC is valid. · by wowlua(type: PlayerInteractionType): boolean | guessed |
ReopenInteraction | Reopens the player's last interaction. · by wowlua() | guessed |
ShardTransferConfirm | Confirms moving the player to another shard. · by wowlua() | guessed |
"by wowlua": no one documents this function, so wowlua wrote the description from its name, signature and behaviour.
Events
| event | payload | fired by the emulator |
|---|---|---|
PLAYER_INTERACTION_MANAGER_FRAME_HIDE | type: PlayerInteractionType | implemented |
PLAYER_INTERACTION_MANAGER_FRAME_SHOW | type: PlayerInteractionType | implemented |
sources
Signatures, events and structures: Blizzard's API documentation (Blizzard_APIDocumentationGenerated) (PlayerInteractionManager system, camelot 1.60.1). Descriptions: written by wowlua where no documentation describes the entry.