class BaseView
#include <BaseView.h>
class BaseView
{
public:
// methods
virtual void updateState(
int state,
const ExitGames::Common::JString& stateStr,
const ExitGames::Common::JString& joinedRoomName
) = 0;
virtual void initPlayers(void);
virtual void addPlayer(
int playerNr,
const ExitGames::Common::JString& playerName,
bool local
) = 0;
virtual void removePlayer(int playerNr) = 0;
virtual void updateRoomList(const ExitGames::Common::JVector<ExitGames::Common::JString>& roomNames) = 0;
};
// direct descendants
class APhotonLBClient;