コード例 #1
0
 private void Awake()
 {
     ins = this;
     BOL_Main_Controller.instance.tmpCharacterLeft  = 12;
     BOL_Main_Controller.instance.tmpCharacterRight = 12;
     listActionInTest = new List <IEnumerator>();
     StartCoroutine(DelayAction());
 }
コード例 #2
0
    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();
    }