private void GatherCmdArgs() { InsightArgs args = new InsightArgs(); if (args.IsProvided("-NetworkAddress")) { Debug.Log("[Args] - NetworkAddress: " + args.NetworkAddress); NetworkAddress = args.NetworkAddress; } if (args.IsProvided("-NetworkPort")) { Debug.Log("[Args] - NetworkPort: " + args.NetworkPort); NetworkPort = (ushort)args.NetworkPort; networkManagerTelepathyTransport.port = (ushort)args.NetworkPort; } if (args.IsProvided("-SceneName")) { Debug.Log("[Args] - SceneName: " + args.SceneName); GameScene = args.SceneName; SceneManager.LoadScene(args.SceneName); } if (args.IsProvided("-UniqueID")) { Debug.Log("[Args] - UniqueID: " + args.UniqueID); UniqueID = args.UniqueID; } //Start NetworkManager networkManager.StartServer(); }
public void ParseArgs() { InsightArgs args = new InsightArgs(); if (args.IsProvided("-ScenePath")) { Debug.Log("ScenePath: " + args.ExtractValue("-ScenePath")); SceneManager.LoadScene(args.ExtractValue("-ScenePath")); } }
// Use this for initialization public override void Start() { base.Start(); networkManager = GetComponent <ZoneNetworkManager>(); RegisterHandlers(); CacheArgs(); if (insightArguments.IsProvided("-MasterIp") && insightArguments.IsProvided("-MasterPort")) { Debug.Log("Master Server Args: " + insightArguments.ExtractValue("-MasterIp") + ":" + insightArguments.ExtractValueInt("-MasterPort")); StartClient(insightArguments.ExtractValue("-MasterIp"), insightArguments.ExtractValueInt("-MasterPort")); } else { Debug.Log("Master Server Args Not Provided. Assuming Defaults: localhost:5000"); StartClient("localhost", 5000); } }