Manages quest indicators for an entity. More...
Public Member Functions | |
virtual void | OnMessage (MessageArgs messageArgs) |
Handles a message that the message handler is listening for. | |
virtual void | SetIndicatorState (string questID, QuestIndicatorState state) |
virtual void | Repaint () |
virtual void | RefreshFromAllQuests () |
virtual void | ShowHighestPriorityIndicator () |
Protected Member Functions | |
virtual void | Awake () |
virtual void | OnDestroy () |
virtual void | Start () |
virtual void | OnEnable () |
virtual void | OnDisable () |
virtual void | InitializeQuestIndicatorUI () |
virtual void | RegisterWithMessageSystem () |
virtual void | UnregisterWithMessageSystem () |
virtual void | InitializeStates () |
virtual bool | DoesJournalHaveQuest (QuestJournal questJournal, Quest quest) |
Properties | |
QuestIndicatorUI | questIndicatorUI [get, set] |
Quest Indicator UI containing visual indicators for each indicator state. | |
QuestIndicatorState | hasQuestToOfferState [get, set] |
Show this state when the quest giver has a quest to offer. | |
QuestIndicatorState | hasQuestButCannotOfferState [get, set] |
Show this state when the quest giver only has quests whose offer conditions aren't met yet. | |
bool | checkSinglePlayerJournal [get, set] |
Single player game. | |
string | myID [get, set] |
List< string >[] | states [get, set] |
Manages quest indicators for an entity.
Uses a QuestIndicatorUI to actually show the indicators.
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
inlinevirtual |
Handles a message that the message handler is listening for.
messageArgs | The message that was sent to the MessageSystem. |
Implements PixelCrushers.IMessageHandler.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
|
getset |
Single player game.
Check player's QuestJournal for active/completed quests.
|
getset |
Show this state when the quest giver only has quests whose offer conditions aren't met yet.
|
getset |
Show this state when the quest giver has a quest to offer.
|
getsetprotected |
|
getset |
Quest Indicator UI containing visual indicators for each indicator state.
Can be a prefab.
|
getset |