// Join a server public void JoinGame(string name, string ip_address) { ClientMessageManager cmm = new ClientMessageManager(); // Store own player name self_data[0] = name; // Initializing the network as server var host = new NetworkedMultiplayerENet(); host.CreateClient(ip_address, SERVER_PORT); GetTree().NetworkPeer = host; }
// Host the server public void HostGame(string name) { ServerMessageManager smm = new ServerMessageManager(); ClientMessageManager cmm = new ClientMessageManager(); // Store own player name players[1] = self_data; self_data[0] = name; // Initializing the network as client var host = new NetworkedMultiplayerENet(); host.CreateServer(SERVER_PORT, MAX_PLAYERS); // Max N players can be connected GetTree().NetworkPeer = host; }
public ClientMessageManager() { instance = this; }