1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
#pragma once
#if defined(WITH_MULTIPLAYER) || defined(DOXYGEN_GENERATING_OUTPUT)
#include "PlayerOnServer.h"
namespace Jazz2::Actors::Multiplayer
{
/** @brief Local player in online session */
class LocalPlayerOnServer : public PlayerOnServer
{
DEATH_RUNTIME_OBJECT(PlayerOnServer);
public:
LocalPlayerOnServer(std::shared_ptr<PeerDescriptor> peerDesc);
protected:
void SetCurrentWeapon(WeaponType weaponType, SetCurrentWeaponReason reason) override;
/** @brief Emits weapon flare */
void EmitWeaponFlare() override;
};
}
#endif
|