Files
coah80-LegacyVulkEdition/Minecraft.Client/Xbox/Network/NetworkPlayerXbox.h

32 lines
1.4 KiB
C++

#pragma once
#include "Common/Network/NetworkPlayerInterface.h"
class NetworkPlayerXbox : public INetworkPlayer {
IQNetPlayer* m_pQNetPlayer;
public:
NetworkPlayerXbox() : m_pQNetPlayer(0) {}
NetworkPlayerXbox(IQNetPlayer* p) : m_pQNetPlayer(p) {}
IQNetPlayer* GetQNetPlayer() { return m_pQNetPlayer; }
virtual unsigned char GetSmallId() { return 0; }
virtual void SendData(INetworkPlayer*, const void*, int, bool) {}
virtual bool IsSameSystem(INetworkPlayer*) { return false; }
virtual int GetSendQueueSizeBytes(INetworkPlayer*, bool) { return 0; }
virtual int GetSendQueueSizeMessages(INetworkPlayer*, bool) { return 0; }
virtual int GetCurrentRtt() { return 0; }
virtual bool IsHost() { return false; }
virtual bool IsGuest() { return false; }
virtual bool IsLocal() { return false; }
virtual int GetSessionIndex() { return 0; }
virtual bool IsTalking() { return false; }
virtual bool IsMutedByLocalUser(int) { return false; }
virtual bool HasVoice() { return false; }
virtual bool HasCamera() { return false; }
virtual int GetUserIndex() { return 0; }
virtual void SetSocket(Socket*) {}
virtual Socket* GetSocket() { return 0; }
virtual const wchar_t* GetOnlineName() { return L""; }
virtual wstring GetDisplayName() { return L""; }
virtual PlayerUID GetUID() { return PlayerUID(); }
};