Jazz2::Actors::Multiplayer::LocalPlayerOnServer class

Local player in online session.

The host's own locally-controlled player on the server. It is a PlayerOnServer driven directly by local input rather than synchronized from a remote peer.

Base classes

class PlayerOnServer
Player on the server in online session.

Constructors, destructors, conversion operators

LocalPlayerOnServer(std::shared_ptr<PeerDescriptor> peerDesc)
Creates a new instance.

Protected functions

void OnUpdate(float timeMult) override
Called every frame to update the object state.
void SetCurrentWeapon(WeaponType weaponType, SetCurrentWeaponReason reason) override
Sets current weapon.
void EmitWeaponFlare() override
Emits weapon flare.

Function documentation

Jazz2::Actors::Multiplayer::LocalPlayerOnServer::LocalPlayerOnServer(std::shared_ptr<PeerDescriptor> peerDesc)

Creates a new instance.

Parameters
peerDesc Descriptor of the peer this player belongs to