private void OnClickEnterEdit() { if (UI.m_ViewState.selectedIndex == 2) { EditObjectCommand.Do(); } else if (UI.m_ViewState.selectedIndex == 3) { BuildObjectCommand.Do(); } }
/// <summary> /// 创建指令 /// </summary> public static void Do(List <BuildData> datas, List <FenceAreaData> fenceAreas) { var command = new BuildObjectCommand(); command.DataList = datas; command.FenceAreaList = fenceAreas; var sequence = GameEntry.Command.Sequence(); sequence.AppendCommand(new CheckCurrencyCommand(command)); sequence.AppendCommand(command); sequence.AppendCommand(new DoCurrencyCostCommand(command)); sequence.AppendCommand(new DataUpdatedCommand()); sequence.AppendResultHandler(command.HandleResult); }
private void OnClickEnterBuild() { BuildObjectCommand.Do(); }