示例#1
0
    virtual public void Move()
    {
        // 清除上次选择反馈
        bfm.ResetLastOperatedGridUnit();

        // 收集有效单元格
        ExtendMovableGridUnit(currentPos);

        // 向BFM发送有效单元格
        bfm.ShowMovableGridUnit(effectiveGridUnit);

        // 暂时关闭指令换
        uime.SetUnitOrderRingActive(false);

        if (campNumber == GlobalMainPlayerManager.GetMainPlayer())
        {
            GlobalMainPlayerManager.SetMainPlayerOs("move");
        }
    }