// Update is called once per frame
    void Update()
    {
        switch (m_TurnState)
        {
        case CardChessTurnState.CharaMove:
            CharaMoveInUpdate();
            break;

        case CardChessTurnState.CharaAttack:
            CharaAttackInUpdate();
            ///计算当前还剩余的没有活动的Chara的量。然后改变。
            break;

        case CardChessTurnState.EnemyAttack:
            EnemyAttackInUpdate();
            ///这里还要查一条,就是重新布置僵尸。
            ///关闭所有卡片中没有empty的卡片。
            m_CharaManager.AllCharaEmotionCost();
            m_TileCardMap.AllTileCardCheck();    ////这里要在tilemap里面根据很多东西重新布局。确定范围。
            m_TileCardMap.AllTildCardRegenerate();
            break;
        }
    }