static BuildArgs parseCommandLine() { string[] args = System.Environment.GetCommandLineArgs(); Dictionary <BuildArgs.BuildArgsEnum, string> argsDic = new Dictionary <BuildArgs.BuildArgsEnum, string>(); for (int i = 0; i < args.Length; i++) { if (i > (int)BuildArgs.BuildArgsEnum.First) { argsDic.Add((BuildArgs.BuildArgsEnum)i, args[i]); Debug.Log(i + " " + args[i]); } Debug.Log(args[i]); } BuildArgs ba = new BuildArgs(); ba.setArgs(argsDic); return(ba); }