예제 #1
0
    public void Defende()
    {
        _eCurAction = eACTION.DEFEND;

        ProcessTurn();
        Invoke("ProcessTurn", 5f);

        //uiBattleScene.UpdateCharacterUI(_player._bcp);
    }
예제 #2
0
    public void Attack()
    {
        _eCurAction = eACTION.ATTACK;

        ProcessTurn();
        Invoke("ProcessTurn", 5f);

        //uiBattleScene.UpdateEnemyUI(_enemy._bcp);
    }
예제 #3
0
    public void Run()
    {
        _eCurAction = eACTION.RUN;

        ProcessTurn();
        Invoke("ProcessTurn", 5f);

        Debug.Log("도망");
        //player.Run();
    }
예제 #4
0
    public void UseItem()
    {
        _eCurAction = eACTION.USEITEM;

        ProcessTurn();
        Invoke("ProcessTurn", 5f);

        Debug.Log("아이템");
        //player.UseItem();
    }
예제 #5
0
    public void Skill()
    {
        _eCurAction = eACTION.SKILL;

        ProcessTurn();
        Invoke("ProcessTurn", 5f);

        CheckHP();

        //uiBattleScene.UpdateEnemyUI(_enemy._bcp);
    }
예제 #6
0
    public static void Do(eACTION actionType, UICell cell, UIItem item = null)
    {
        m_HistoryRedo.Clear();

        Action action = new Action();

        action.m_Action = actionType;
        action.m_Cell   = cell;
        action.m_Item   = item;

        m_History.Push(action);
    }