private IEnumerator WaitStartFrame() { yield return(null); UDPTransport.Init(true, false, isSimulated); if (!isSimulated) { UDPTransport.StartServer(address, port); } isInitialized = true; Started?.Invoke(); isRunning = true; Debug.Log("Server Started"); }
protected virtual void Start() { InitializeModules(); UDPTransport.OnClientConnected = HandleConnect; UDPTransport.OnClientDataReceived = HandleData; UDPTransport.OnClientDisconnected = HandleDisconnect; RegisterHandler(OpCode.Pong, OnHandlePong); if (connectOnStart) { StartCoroutine(StartConnection()); } UDPTransport.Init(false, true, isSimulated); isInitialized = true; }