HoverRace
2.0
|
Native base class for scripted players. More...
#include <MetaPlayer.h>
Public Member Functions | |
MetaPlayer (std::shared_ptr< PlayerPeer > player) | |
virtual | ~MetaPlayer () |
std::shared_ptr< PlayerPeer > | GetPlayer () const |
virtual void | OnCheckpoint (int) |
virtual void | OnFinish () |
virtual void | OnFinishLine () |
virtual void | OnInit () |
virtual void | OnJoined (std::shared_ptr< MetaSession >) |
virtual void | OnStart () |
Static Public Member Functions | |
static void | Register (Script::Core &scripting) |
Register this peer in an environment. More... | |
Private Attributes | |
boost::signals2::scoped_connection | checkpointConn |
boost::signals2::scoped_connection | finishLineConn |
std::shared_ptr< PlayerPeer > | player |
Native base class for scripted players.
HoverRace::Client::HoverScript::MetaPlayer::MetaPlayer | ( | std::shared_ptr< PlayerPeer > | player | ) |
|
virtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
static |
Register this peer in an environment.
scripting | The target environment. |
|
private |
|
private |
|
private |