/// <summary> /// 攻击 /// </summary> /// <param name="MyPos"></param> private void Fight(int MyPos) { var SelectOpt = new Card.CardUtility.SelectOption(); SelectOpt.EffectTargetSelectDirect = CardUtility.TargetSelectDirectEnum.对方; SelectOpt.EffectTargetSelectRole = CardUtility.TargetSelectRoleEnum.所有角色; var YourPos = SelectPanel(SelectOpt, true); List <String> actionlst = RunAction.Fight(game, MyPos, YourPos.Postion); actionlst.AddRange(game.奥秘计算(actionlst)); game.MySelf.ResetHandCardCost(); Card.Client.ClientRequest.WriteAction(game.GameId.ToString(GameServer.GameIdFormat), actionlst); DisplayMyInfo(); }
/// <summary> /// 攻击 /// </summary> /// <param name="MyPos"></param> private void Fight(int MyPos) { var SelectOpt = new Card.CardUtility.SelectOption(); SelectOpt.EffectTargetSelectDirect = CardUtility.TargetSelectDirectEnum.对方; SelectOpt.EffectTargetSelectRole = CardUtility.TargetSelectRoleEnum.所有角色; var YourPos = SelectPanel(SelectOpt, true); List<String> actionlst = RunAction.Fight(game, MyPos, YourPos.Postion); actionlst.AddRange(game.奥秘计算(actionlst)); game.MySelf.ResetHandCardCost(); Card.Client.ClientRequest.WriteAction(game.GameId.ToString(GameServer.GameIdFormat), actionlst); DisplayMyInfo(); }