public GameScene() { var server = ServerManager.GetServer(); Log.Print($"Address: {server.Item1}"); Log.Print($"Token: {server.Item2}"); netController = new NetController(); netController.Connect(server.Item1, server.Item2); world = new World(); playerController = new InputController(); }
void Start() { _messageParser = new MessageParser(); _messageParser.RegisterProtocol(ProtocolEnum.MessageSecret, typeof(MessageSecret)); _messageParser.RegisterProtocol(ProtocolEnum.MessagePing, typeof(MessagePing)); _messageParser.RegisterProtocol(ProtocolEnum.MessageRegister, typeof(MessageRegister)); _messageParser.RegisterProtocol(ProtocolEnum.MessageLogin, typeof(MessageLogin)); _messageParser.RegisterProtocol(ProtocolEnum.MessageTest, typeof(MessageTest)); _netController = new NetController(_messageParser); _protocolHandler = new ProtocolHandler(_netController); _netController.RegisterNetEventListener(NetEvent.ConnectSuccess, Debug.Log); _netController.RegisterNetEventListener(NetEvent.Close, Debug.Log); _netController.Connect("127.0.0.1", 8011); StartCoroutine(_netController.CheckNet()); }