Esempio n. 1
0
        // names: 104\8
        // bipd: 128\78
        // vehi: 140\D0
        // weap: 170\D0
        // eqip: 158\B4
        // term: 1AC\7C
        // scen: 110\DC
        // mach: 194\E4
        // ctrl: 1C4\DC
        // sscn: 1DC\8C
        // bloc: 614\D8
        // crea: 654\58
        // gint: 1F4\88
        // efsc: 20C\B0

        #region DumpScriptGraphs
        static void CacheDumpScriptGraphs(object param)
        {
            var args = param as CacheFileOutputInfoArgs;

            using (var handler = new CacheHandler <Blam.HaloReach.CacheFile>(args.Game, args.MapPath))
            {
                handler.Read();
                var cache = handler.CacheInterface;

                var filename = System.IO.Path.Combine(kTestResultsPath, cache.Header.Name + ".script_graph.txt");
                using (var sw = new StreamWriter(filename))
                {
                    var interop = new ScenarioScriptInterop(cache);
                    interop.DumpScriptGraphs(cache, sw);
                }
            }

            args.SignalFinished();
        }
Esempio n. 2
0
        static void ScanForScriptFunctionsImpl(string[] script_functions, Blam.HaloReach.CacheFile cf)
        {
            var interop = new ScenarioScriptInterop(cf);

            interop.FindFunctionNames(script_functions);
        }
Esempio n. 3
0
		static void ScanForScriptFunctionsImpl(string[] script_functions, Blam.HaloReach.CacheFile cf)
		{
			var interop = new ScenarioScriptInterop(cf);

			interop.FindFunctionNames(script_functions);
		}
Esempio n. 4
0
		// names: 104\8
		// bipd: 128\78
		// vehi: 140\D0
		// weap: 170\D0
		// eqip: 158\B4
		// term: 1AC\7C
		// scen: 110\DC
		// mach: 194\E4
		// ctrl: 1C4\DC
		// sscn: 1DC\8C
		// bloc: 614\D8
		// crea: 654\58
		// gint: 1F4\88
		// efsc: 20C\B0

		#region DumpScriptGraphs
		static void CacheDumpScriptGraphs(object param)
		{
			var args = param as CacheFileOutputInfoArgs;

			using (var handler = new CacheHandler<Blam.HaloReach.CacheFile>(args.Game, args.MapPath))
			{
				handler.Read();
				var cache = handler.CacheInterface;

				var filename = System.IO.Path.Combine(kTestResultsPath, cache.Header.Name + ".script_graph.txt");
				using(var sw = new StreamWriter(filename))
				{
					var interop = new ScenarioScriptInterop(cache);
					interop.DumpScriptGraphs(cache, sw);
				}
			}

			args.SignalFinished();
		}