CheeseEngine
A 2D Game Engine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
QuestStartEvent Struct Reference

Fired when a built-in quest or script is triggered. More...

#include <Events.hpp>

Inheritance diagram for QuestStartEvent:
[legend]
Collaboration diagram for QuestStartEvent:
[legend]

Public Member Functions

 QuestStartEvent ()=default
 Default constructor.
 
 QuestStartEvent (uint32_t q, entt::entity e)
 Initializes a quest start event.
 
- Public Member Functions inherited from Event
virtual ~Event ()=default
 Virtual destructor to ensure proper polymorphic cleanup.
 

Public Attributes

uint32_t questID
 ID of the quest to be executed.
 
entt::entity entityID
 ID of the entity that initiated the quest.
 

Detailed Description

Fired when a built-in quest or script is triggered.

Constructor & Destructor Documentation

◆ QuestStartEvent() [1/2]

QuestStartEvent::QuestStartEvent ( )
default

Default constructor.

Parameters
None
Return values
None

◆ QuestStartEvent() [2/2]

QuestStartEvent::QuestStartEvent ( uint32_t  q,
entt::entity  e 
)
inline

Initializes a quest start event.

Parameters
q: ID of the quest
e: ID of the initiating entity
Return values
None

Member Data Documentation

◆ entityID

entt::entity QuestStartEvent::entityID

ID of the entity that initiated the quest.

◆ questID

uint32_t QuestStartEvent::questID

ID of the quest to be executed.


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