//생성자. public NetworkController(string hostAddress, bool isHost) { DebugWriterSetup(); isSynchronized = false; m_hostType = isHost? HostType.Server : HostType.Client; GameObject nObj = GameObject.Find("Network"); m_transport = nObj.GetComponent<TransportUDP>(); // 동일 단말에서 실행할 수 있게 포트 번호를 변경합니다. // 다른 단말에서 실행할 경우 포트 번호가 같은 것을 사용합니다. int listeningPort = isHost? NetConfig.GAME_PORT : NetConfig.GAME_PORT + 1; m_transport.StartServer(listeningPort); // 동일 단말에서 실행할 수 있게 포트 번호를 변경합니다. // 다른 단말에서 실행할 경우 포트 번호가 같은 것을 사용합니다. int remotePort = isHost? NetConfig.GAME_PORT + 1 : NetConfig.GAME_PORT; m_transport.Connect(hostAddress, remotePort); m_transport.RegisterEventHandler(OnEventHandling); GameObject iObj = GameObject.Find("InputManager"); m_inputManager = iObj.GetComponent<InputManager>(); for (int i = 0; i < inputBuffer.Length; ++i) { inputBuffer[i] = new List<MouseData>(); } }
//생성자. public NetworkController(string hostAddress, bool isHost) { DebugWriterSetup(); isSynchronized = false; m_hostType = isHost? HostType.Server : HostType.Client; GameObject nObj = GameObject.Find("Network"); m_transport = nObj.GetComponent <TransportUDP>(); // 동일 단말에서 실행할 수 있게 포트 번호를 변경합니다. // 다른 단말에서 실행할 경우 포트 번호가 같은 것을 사용합니다. int listeningPort = isHost? NetConfig.GAME_PORT : NetConfig.GAME_PORT + 1; m_transport.StartServer(listeningPort); // 동일 단말에서 실행할 수 있게 포트 번호를 변경합니다. // 다른 단말에서 실행할 경우 포트 번호가 같은 것을 사용합니다. int remotePort = isHost? NetConfig.GAME_PORT + 1 : NetConfig.GAME_PORT; m_transport.Connect(hostAddress, remotePort); m_transport.RegisterEventHandler(OnEventHandling); GameObject iObj = GameObject.Find("InputManager"); m_inputManager = iObj.GetComponent <InputManager>(); for (int i = 0; i < inputBuffer.Length; ++i) { inputBuffer[i] = new List <MouseData>(); } }
// Start is called before the first frame update void Start() { DontDestroyOnLoad(gameObject); transportUDP = GetComponent <TransportUDP>(); transportTCP = GetComponent <TransportTCP>(); ConnectIP(); StartCoroutine(TestReceiver()); }
// Start is called before the first frame update void Start() { transport = GameObject.Find("Network").GetComponent <TransportUDP>(); inputManager = GameObject.Find("InputManager").GetComponent <InputManager>(); }
// Start is called before the first frame update void Start() { transportUDP = GetComponent <TransportUDP>(); transportTCP = GetComponent <TransportTCP>(); }