HoverRace
2.0
|
Scripting peer for players (main characters). More...
#include <PlayerPeer.h>
Public Member Functions | |
PlayerPeer (Script::Core &scripting, std::shared_ptr< Player::Player > player) | |
virtual | ~PlayerPeer () |
Player::Player * | GetPlayer () const |
void | LFinish () |
double | LGetFuel () const |
std::shared_ptr< HudPeer > | LGetHud () const |
int | LGetIndex () const |
const std::string & | LGetName () const |
void | LGetPos () |
void | SetHud (std::shared_ptr< HudPeer > hud) |
void | SetMeta (MetaPlayer *meta) |
Public Member Functions inherited from HoverRace::Script::Peer | |
Peer (Core &scripting, const std::string &name) | |
Peer (const Peer &)=delete | |
virtual | ~Peer () |
Core & | GetScripting () const |
void | LHelp () |
void | LHelp_M (const std::string &methodName) |
Peer & | operator= (const Peer &)=delete |
Static Public Member Functions | |
static void | Register (Script::Core &scripting) |
Register this peer in an environment. More... | |
Static Public Member Functions inherited from HoverRace::Script::Peer | |
static void | Register (Core &scripting) |
Protected Member Functions | |
MainCharacter::MainCharacter * | VerifyAttached () const |
Private Types | |
using | SUPER = Script::Peer |
Private Attributes | |
std::shared_ptr< HudPeer > | hud |
MetaPlayer * | meta |
std::shared_ptr< Player::Player > | player |
Scripting peer for players (main characters).
|
private |
HoverRace::Client::HoverScript::PlayerPeer::PlayerPeer | ( | Script::Core & | scripting, |
std::shared_ptr< Player::Player > | player | ||
) |
|
inlinevirtual |
|
inline |
void HoverRace::Client::HoverScript::PlayerPeer::LFinish | ( | ) |
double HoverRace::Client::HoverScript::PlayerPeer::LGetFuel | ( | ) | const |
std::shared_ptr< HudPeer > HoverRace::Client::HoverScript::PlayerPeer::LGetHud | ( | ) | const |
int HoverRace::Client::HoverScript::PlayerPeer::LGetIndex | ( | ) | const |
const std::string & HoverRace::Client::HoverScript::PlayerPeer::LGetName | ( | ) | const |
void HoverRace::Client::HoverScript::PlayerPeer::LGetPos | ( | ) |
|
static |
Register this peer in an environment.
scripting | The target environment. |
void HoverRace::Client::HoverScript::PlayerPeer::SetHud | ( | std::shared_ptr< HudPeer > | hud | ) |
|
inline |
|
protected |
|
private |
|
private |
|
private |