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

#include <EventPlayerChange.h>

Inherits EventBase.

Public Member Functions

 EventPlayerChange (s32 player_no)
virtual ~EventPlayerChange ()
void enter () override
Result execute () override
bool isJoin (const ActorBase *actor) const override
Public Member Functions inherited from EventBase
 EventBase ()
virtual ~EventBase ()
virtual void exit ()
virtual void cancel ()
virtual void terminate ()
bool isRequested () const
Public Member Functions inherited from sead::IDisposer
 IDisposer ()
virtual ~IDisposer ()

Private Attributes

s32 mPlayerNo

Additional Inherited Members

Public Types inherited from EventBase
enum  Result { cResult_Keep = 0 , cResult_Exit }
Protected Attributes inherited from EventBase
sead::ListNode mListNode

Constructor & Destructor Documentation

◆ EventPlayerChange()

EventPlayerChange::EventPlayerChange ( s32 player_no)

◆ ~EventPlayerChange()

virtual EventPlayerChange::~EventPlayerChange ( )
inlinevirtual

Member Function Documentation

◆ enter()

void EventPlayerChange::enter ( )
overridevirtual

Reimplemented from EventBase.

◆ execute()

Result EventPlayerChange::execute ( )
overridevirtual

Reimplemented from EventBase.

◆ isJoin()

bool EventPlayerChange::isJoin ( const ActorBase * actor) const
overridevirtual

Reimplemented from EventBase.

Member Data Documentation

◆ mPlayerNo

s32 EventPlayerChange::mPlayerNo
private