void Start() { // getting the required components packEvol = GetComponent <PackEvolver>(); gtPack = GetComponent <GtPack>(); helper = GetComponent <Helper>(); precompute = GetComponent <Precompute>(); // setting up global variables GRID_RES = MOV_RES + 1; GRID_SIZE = 1f / (float)GRID_RES; helper.RESOLUTION = 0.0125f; if (!Application.isEditor) { // getting the command line arguments var args = System.Environment.GetCommandLineArgs(); for (int i = 0; i < args.Length; i++) { if (args[i].ToString() == "-fileName" && args.Length > i + 1) { packFileName = args[i + 1].ToString(); } if (args[i].ToString() == "-packID" && args.Length > i + 1) { packID = Int32.Parse(args[i + 1]); } if (args[i].ToString() == "-getGT" && args.Length > i + 1) { string _getGT = args[i + 1].ToString(); if (_getGT == "true") { getGT = true; } else { getGT = false; } } if (args[i].ToString() == "-getSavedAct" && args.Length > i + 1) { string _getSavedAct = args[i + 1].ToString(); if (_getSavedAct == "true") { getSavedAct = true; } else { getSavedAct = false; } } if (args[i].ToString() == "-actFileName" && args.Length > i + 1) { actFileName = args[i + 1].ToString(); } if (args[i].ToString() == "-rotBeforeMov" && args.Length > i + 1) { string _rotBeforeMov = args[i + 1].ToString(); if (_rotBeforeMov == "true") { rotBeforeMov = true; } else { rotBeforeMov = false; } } if (args[i].ToString() == "-loadPrecompute" && args.Length > i + 1) { string _loadPrecompute = args[i + 1].ToString(); if (_loadPrecompute == "true") { loadPrecompute = true; } else { loadPrecompute = false; } } } } if (editorMode) { Debug.Assert(getGT || getSavedAct); } if (demoMode) { Debug.Assert((getGT || getSavedAct)); Debug.Assert(editorMode); Debug.Assert(!loadPrecompute); } if (getSavedAct) { Debug.Assert(!getGT); Debug.Assert(editorMode || demoMode); Debug.Assert(rotBeforeMov); } }
// Use this for initialization void Start() { packEvol = GetComponent <PackEvolver>(); gtPack = GetComponent <GtPack>(); packingAgent = GetComponent <PackingAgent>(); }