Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.QuestTrackingPOI Class Reference

Ties a POI to a quest. More...

Inheritance diagram for PixelCrushers.QuestMachine.QuestTrackingPOI:
Collaboration diagram for PixelCrushers.QuestMachine.QuestTrackingPOI:

Public Member Functions

void OnMessage (MessageArgs messageArgs)
 Handles a message that the message handler is listening for.
 

Public Attributes

StringField questID
 
StringField requiredActiveQuestNodeID
 

Protected Member Functions

virtual void Awake ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 
virtual bool AreTrackConditionsMet ()
 

Protected Attributes

CompassNavigatorPro.CompassProPOI m_poi
 

Detailed Description

Ties a POI to a quest.

The POI is only visible when the quest is being tracked.

Member Function Documentation

◆ AreTrackConditionsMet()

virtual bool PixelCrushers.QuestMachine.QuestTrackingPOI.AreTrackConditionsMet ( )
inlineprotectedvirtual

◆ Awake()

virtual void PixelCrushers.QuestMachine.QuestTrackingPOI.Awake ( )
inlineprotectedvirtual

◆ OnDisable()

virtual void PixelCrushers.QuestMachine.QuestTrackingPOI.OnDisable ( )
inlineprotectedvirtual

◆ OnEnable()

virtual void PixelCrushers.QuestMachine.QuestTrackingPOI.OnEnable ( )
inlineprotectedvirtual

◆ OnMessage()

void PixelCrushers.QuestMachine.QuestTrackingPOI.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.

Member Data Documentation

◆ m_poi

CompassNavigatorPro.CompassProPOI PixelCrushers.QuestMachine.QuestTrackingPOI.m_poi
protected

◆ questID

StringField PixelCrushers.QuestMachine.QuestTrackingPOI.questID

◆ requiredActiveQuestNodeID

StringField PixelCrushers.QuestMachine.QuestTrackingPOI.requiredActiveQuestNodeID

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