void Start() { UDPBox_GameThreadMediator.InitializationInUnityGameThread(); var udpClientsArray = UDPBoxFactory.GeterateUdpClientsArray(udpBoxBeginPort, udpBoxEndPort); mUDPBox.Initialization(udpClientsArray, UDPBoxUtility.DefaultHead); mUDPBox.Start(); }
void OnEnable() { mUDPBoxContainer = UDPBoxFactory.GenerateUDPBoxContainerInUnityGameThread(true, enableLog); if (GetComponent <UDPBoxMasterSearcher>() == null) { RestartUDPBoxContainer(); } }
public void Initialization(string packageHeadString, UDPBoxContainer container) { mContainer = container; mPackageHeadString = packageHeadString; mHallPackage = new UDPBoxContainer_HallDataPackage(UDPBoxUtility.ToBuffer(mPackageHeadString)); mUdpClient = UDPBoxFactory.GeterateUdpClient(recvBroadcastPort); mBroadcast = new UDPBoxBroadcast(mUdpClient, sendBroadcastPort); ToHallWaitMode(); }