Loading...
Searching...
No Matches
Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver Class Reference

The GreetQuestGiver ability runs when a character is engaged in dialogue with a quest giver. More...

Inheritance diagram for Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver:
Collaboration diagram for Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver:

Public Member Functions

override void Awake ()
 Listens for messages that indicate that the player has started or stopped talking with a quest giver.
 
override void OnDestroy ()
 
void OnMessage (MessageArgs messageArgs)
 Handles a message that the message handler is listening for.
 

Protected Member Functions

bool VerifyDialogueUIMonitor (QuestGiver giver)
 
override void AbilityStarted ()
 
override void AbilityStopped (bool force)
 

Protected Attributes

bool m_HideUI = true
 
bool m_DisableGameplayInput = true
 
bool m_DetachCamera = true
 
GameObject m_OriginalCameraCharacter
 

Detailed Description

The GreetQuestGiver ability runs when a character is engaged in dialogue with a quest giver.

Member Function Documentation

◆ AbilityStarted()

override void Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.AbilityStarted ( )
inlineprotected

◆ AbilityStopped()

override void Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.AbilityStopped ( bool  force)
inlineprotected

◆ Awake()

override void Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.Awake ( )
inline

Listens for messages that indicate that the player has started or stopped talking with a quest giver.

◆ OnDestroy()

override void Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.OnDestroy ( )
inline

◆ OnMessage()

void Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.OnMessage ( MessageArgs  messageArgs)
inline

Handles a message that the message handler is listening for.

Parameters
messageArgsThe message that was sent to the MessageSystem.

Implements PixelCrushers.IMessageHandler.

◆ VerifyDialogueUIMonitor()

bool Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.VerifyDialogueUIMonitor ( QuestGiver  giver)
inlineprotected

Member Data Documentation

◆ m_DetachCamera

bool Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.m_DetachCamera = true
protected

◆ m_DisableGameplayInput

bool Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.m_DisableGameplayInput = true
protected

◆ m_HideUI

bool Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.m_HideUI = true
protected

◆ m_OriginalCameraCharacter

GameObject Opsive.UltimateCharacterController.Character.Abilities.GreetQuestGiver.m_OriginalCameraCharacter
protected

The documentation for this class was generated from the following file: