public override void OnInspectorGUI() { GenManager obj = target as GenManager; EditorGUILayout.LabelField("Generations: ", obj.genCount.ToString()); obj.creatureCount = EditorGUILayout.IntSlider("CreatureCount", obj.creatureCount, 1, 200); obj.surviveCount = EditorGUILayout.IntSlider("SurvivorCount", obj.surviveCount, 0, 100); obj.mutationCount = EditorGUILayout.IntSlider("MutationCount", obj.mutationCount, 0, 100); obj.genDuration = EditorGUILayout.Slider("GenDuration", obj.genDuration, 1, 60); obj.finRotateLimit = EditorGUILayout.Vector3Field("finRotateLimit", obj.finRotateLimit); obj.bodyRotateLimit = EditorGUILayout.Vector3Field("bodyRotateLimit", obj.bodyRotateLimit); obj.targetID = EditorGUILayout.IntField("targetID", obj.targetID); if (GUILayout.Button("Export")) { ExportParams(obj.param); } if (GUILayout.Button("Import")) { ImportParams(obj); } if (GUILayout.Button("Reset")) { obj.importPath = ""; obj.genCount = 0; } }
public static void GenerateShotsForPlayLevelsFile() { //for (int i = 3; i < 6; i++) //{ string path = "100 Playability PPr.txt"; StreamReader sr = new StreamReader(path); string line = String.Empty; int counter = 0; while ((line = sr.ReadLine()) != null) { //counter++; //if (counter < 264) //{ // continue; //} //else { string[] args = new string[2]; args[0] = "0"; args[1] = line.Split('\t')[12]; GenManager.GenerateGevaLevel(args, false, true); } } sr.Close(); //} }
private static void RunEntraAgent(string[] args) { IsTestingEntra = true; GenManager.GenerateGevaLevel(args, StaticData.EntraImageInput); EntraAgentSimple entraAgentSimple = new EntraAgentSimple(); var res = entraAgentSimple.CheckPlayability(StaticData.EngineManager); EntraDrawer.DrawIntoFileTesting(res.ReachableSpace); }
void Awake() { instance = this; sizeCam = new Vector2(2f * Camera.main.aspect * Camera.main.orthographicSize, 2f * Camera.main.orthographicSize); positionCam = Camera.main.transform.position; _gameManger = FindObjectOfType <GameManager>(); _uiManager = FindObjectOfType <UIManager>(); _tower = FindObjectOfType <Tower>(); _genManager = FindObjectOfType <GenManager>(); }
// Use this for initialization void Start() { if (genManager == null) { genManager = FindObjectOfType <GenManager>(); } if (splineFollow == null) { splineFollow = FindObjectOfType <SplineFollow>(); } }
void Start() { Application.targetFrameRate = 60; setGameState(GameState.play); _uiManager = GameSetting._uiManager; _tower = GameSetting._tower; _genManager = GameSetting._genManager; //get money updateMoney(GameSetting.instance.getMoneyPre()); listPlayer = GameSetting.instance.listPlayer; }
// Use this for initialization void Start() { _gameManager = GameSetting._gameManger; _genManager = GameSetting._genManager; updateCostUpgrade(_genManager.listArrowUpgrade[_genManager.levelArrow + 1].cost); iconArrowUpgrade = GameSetting.instance.iconArrowUpgrade; // update costbuyplayer on scene costBuyPlayerTxt.text = GameSetting.instance.costBuyPlayer + "$"; // check skill checkSkill("icemagic", lockSkillice); checkSkill("skillboom", lockSkillBoom); checkSkill("lighting", lockSkillLighting); updateSetting(); }
// Use this for initialization void Start() { currentPool = this; _gameManager = GameSetting._gameManger; listArrowUpgrade = GameSetting.instance.listArrowUpgrade; arrow = listArrowUpgrade[0].arrow; ArrowList = new List <GameObject>(); if (countArrow != 0) { for (int i = 0; i < countArrow; i++) { GameObject obj = (GameObject)Instantiate(arrow); obj.SetActive(false); ArrowList.Add(obj); } } }
protected void ImportParams(GenManager manager) { string path = EditorUtility.OpenFilePanel( "Save block parameters", "Export", "xml"); if (path.Length != 0) { System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(typeof(GenParam)); System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open); GenParam param = (GenParam)xs.Deserialize(fs); manager.param = param; manager.genCount = param.genCount; manager.importPath = path; } }
public static void GenerateShotsGevaLevelsFile() { string path = pathNow; StreamReader sr = new StreamReader(path); string line = String.Empty; int counter = -1; while ((line = sr.ReadLine()) != null) { counter++; //if (counter > 43) { line = line.Split('\t')[5]; string[] args = new string[2]; args[0] = "0"; args[1] = line; GenManager.GenerateGevaLevel(args, false, true); } } sr.Close(); }