private void Awake() { ins = this; BOL_Main_Controller.instance.tmpCharacterLeft = 12; BOL_Main_Controller.instance.tmpCharacterRight = 12; listActionInTest = new List <IEnumerator>(); StartCoroutine(DelayAction()); }
public override void OnInspectorGUI() { base.OnInspectorGUI(); Test_SkillHero myScript = (Test_SkillHero)target; GUILayout.Label(">>> For Test <<<"); if (GUILayout.Button("INIT DATA")) { } if (GUILayout.Button("Clear data")) { } if (GUILayout.Button("Terminal")) { System.Diagnostics.ProcessStartInfo proc = new System.Diagnostics.ProcessStartInfo(); proc.FileName = "/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal"; proc.Arguments = "ls"; System.Diagnostics.Process.Start(proc); } EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Spawn Hero left")) { myScript.SpawnHeroForTest(Constant.CHAIR_LEFT); } if (GUILayout.Button("Spawn Hero right")) { myScript.SpawnHeroForTest(Constant.CHAIR_RIGHT); } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("left Attack_1")) { myScript.CallAttack1(Constant.CHAIR_LEFT); } if (GUILayout.Button("right Attack_1")) { myScript.CallAttack1(Constant.CHAIR_RIGHT); } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("left Attack_2")) { myScript.CallAttack2(Constant.CHAIR_LEFT); } if (GUILayout.Button("right Attack_2")) { myScript.CallAttack2(Constant.CHAIR_RIGHT); } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("left Attack_Q")) { myScript.CallAttackQ(Constant.CHAIR_LEFT); } if (GUILayout.Button("right Attack_Q")) { myScript.CallAttackQ(Constant.CHAIR_RIGHT); } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("left Attack_W")) { myScript.CallAttackW(Constant.CHAIR_LEFT); } if (GUILayout.Button("right Attack_W")) { myScript.CallAttackW(Constant.CHAIR_RIGHT); } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("left Attack_E")) { myScript.CallAttackE(Constant.CHAIR_LEFT); } if (GUILayout.Button("right Attack_E")) { myScript.CallAttackE(Constant.CHAIR_RIGHT); } EditorGUILayout.EndHorizontal(); EditorGUILayout.BeginHorizontal(); EditorGUILayout.BeginVertical(); if (GUILayout.Button("LEFT SPELL 1")) { myScript.CallSpell(Constant.CHAIR_LEFT, 0); } if (GUILayout.Button("LEFT SPELL 2")) { myScript.CallSpell(Constant.CHAIR_LEFT, 1); } if (GUILayout.Button("LEFT SPELL 3")) { myScript.CallSpell(Constant.CHAIR_LEFT, 2); } if (GUILayout.Button("LEFT SPELL 4")) { myScript.CallSpell(Constant.CHAIR_LEFT, 3); } if (GUILayout.Button("LEFT SPELL 5")) { myScript.CallSpell(Constant.CHAIR_LEFT, 4); } EditorGUILayout.EndVertical(); EditorGUILayout.BeginVertical(); if (GUILayout.Button("RIGHT SPELL 1")) { myScript.CallSpell(Constant.CHAIR_RIGHT, 0); } if (GUILayout.Button("RIGHT SPELL 2")) { myScript.CallSpell(Constant.CHAIR_RIGHT, 1); } if (GUILayout.Button("RIGHT SPELL 3")) { myScript.CallSpell(Constant.CHAIR_RIGHT, 2); } if (GUILayout.Button("RIGHT SPELL 4")) { myScript.CallSpell(Constant.CHAIR_RIGHT, 3); } if (GUILayout.Button("RIGHT SPELL 5")) { myScript.CallSpell(Constant.CHAIR_RIGHT, 4); } EditorGUILayout.EndVertical(); EditorGUILayout.EndHorizontal(); }