public WorldController(Player player1, Player player2, Server server = null, Client client = null, Boolean isServer = true) { left = player1; right = player2; this.server = server; this.client = client; this.isServer = isServer; initializeConnection(); }
public void ConnectToServer(string ip, ushort port = PORT) { isServer = false; client = Client.Instance; client.Initialize(ip, port); server = Server.Instance; if (client.Initialized()) server.Initialize(port++); else throw new Exception("Cannot start connection"); }
public void StartServer(ushort port = PORT) { isServer = true; server = Server.Instance; client = Client.Instance; server.Initialize(port); if (server.Initialized()) client.Initialize(server.GetClientIP(), port++); else throw new Exception("Cannot start connection"); }