/// <summary> /// Starts the network connection. /// </summary> protected virtual void Initialize() { try { Debug.Log("Initializing NetworkManager"); SaveLoad.SavePath = Application.persistentDataPath; SaveLoad.Extention = ".sprc"; SaveLoad.EncryptData = false; ensureFileDirectories.Invoke(); if (udpMaster == null || !udpMaster.IsInitialized) { udpMaster = new AppliedUDPMaster <NetworkMessage>(); udpMaster.Initialize("1.1.1.1", PortOut, PortIn); udpMaster.AddListener(this); } networkLogger = new NetworkLogger <NetworkMessage>() { LogFileName = "NetworkLogs.sprc" }; networkLogger.Initialize(udpMaster); } catch (Exception ex) { Debug.LogError(ex.Message); } }
public void Initialize(AppliedUDPMaster <T> udpMaster) { CreateLog(); udpMaster.AddListener(this); }