New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
EventMgr Class Reference

#include <EventMgr.h>

Public Member Functions

 EventMgr ()
EventBasegetCurrentEvent () const
bool isActive () const
bool isActive (EventBase *event) const
bool isNormal () const
bool isJoin (const ActorBase *actor) const
bool pushEvent (EventBase *event)
void execute ()
void clearEvent ()
void eraseEvent (EventBase *event)

Protected Attributes

sead::OffsetList< EventBasemRequestList
EventBasemCurrentEvent

Constructor & Destructor Documentation

◆ EventMgr()

EventMgr::EventMgr ( )

Member Function Documentation

◆ getCurrentEvent()

EventBase * EventMgr::getCurrentEvent ( ) const
inline

◆ isActive() [1/2]

bool EventMgr::isActive ( ) const
inline

◆ isActive() [2/2]

bool EventMgr::isActive ( EventBase * event) const
inline

◆ isNormal()

bool EventMgr::isNormal ( ) const

◆ isJoin()

bool EventMgr::isJoin ( const ActorBase * actor) const

◆ pushEvent()

bool EventMgr::pushEvent ( EventBase * event)

◆ execute()

void EventMgr::execute ( )

◆ clearEvent()

void EventMgr::clearEvent ( )
inline

◆ eraseEvent()

void EventMgr::eraseEvent ( EventBase * event)

Member Data Documentation

◆ mRequestList

sead::OffsetList<EventBase> EventMgr::mRequestList
protected

◆ mCurrentEvent

EventBase* EventMgr::mCurrentEvent
protected