public void PlaybackFanPai(PlaybackFrameData data) { var fanpai = data.Cards[0]; var panel = GameCenter.Hud.GetPanel <PanelPlayback>(); panel.SetLaizi(fanpai); }
public void PlaybackLaizi(PlaybackFrameData data) { //设置赖子牌 var laizi = data.Cards[0]; GameCenter.DataCenter.Game.LaiziCard = laizi; //排序手牌 var group = Game.MahjongGroups; for (int i = 0; i < Game.MahjongGroups.MahjongHandWall.Length; i++) { var handWall = Game.MahjongGroups.MahjongHandWall[i]; var list = handWall.MahjongList; for (int j = 0; j < list.Count; j++) { if (list[j].Value == laizi) { list[j].Laizi = true; } } handWall.SortHandMahjong(); } }
public void PlaybackThrowoutCard(PlaybackFrameData data) { var card = data.Cards[0]; var seat = data.OpChair; Game.MahjongGroups.MahjongHandWall[seat].ThrowOut(card); var item = Game.MahjongGroups.MahjongThrow[seat].GetInMahjong(card); Game.TableManager.ShowOutcardFlag(item); GameCenter.Controller.PlaybackPlaySound(card); }
public void PlaybackBao(PlaybackFrameData data) { var bao = data.Cards[0]; if (mBaoFlag) { var lastBao = data.LastFrameData.Cards[0]; var item = Game.MahjongGroups.MahjongThrow[data.OpChair].GetInMahjong(lastBao); item.SetOtherSign(Anchor.TopRight, true); Game.TableManager.ShowOutcardFlag(item); } else { mBaoFlag = true; } var panel = GameCenter.Hud.GetPanel <PanelPlayback>(); panel.SetLaizi(bao); }
public void PlaybackThrowoutCard(PlaybackFrameData data) { LogicAction.PlaybackThrowoutCard(data); }
public void PlaybackChi(PlaybackFrameData data) { LogicAction.PlaybackChi(data); }
public void PlaybackAnGang(PlaybackFrameData data) { LogicAction.PlaybackAnGang(data); }
public void PlaybackGangMing(PlaybackFrameData data) { LogicAction.PlaybackMingGang(data); }
public void PlaybackGangZhua(PlaybackFrameData data) { LogicAction.PlaybackZhuaGang(data); }
public void PlaybackHuanBao(PlaybackFrameData data) { LogicAction.PlaybackBao(data); }
public void PlaybackGetCard(PlaybackFrameData data) { Game.MahjongGroups.MahjongHandWall[data.OpChair].GetInMahjong(data.Cards[0]); MahjongUtility.PlayEnvironmentSound("zhuapai"); }
public void PlaybackSendCard(PlaybackFrameData data) { Game.MahjongGroups.MahjongHandWall[data.OpChair].GetInMahjong(data.Cards); }
public void PlaybackLiuJu(PlaybackFrameData data) { LogicAction.PlaybackLiuju(data); }
public void PlaybackGameOver(PlaybackFrameData data) { LogicAction.PlaybackGameOver(data); }
public void PlaybackZhaNiao(PlaybackFrameData data) { LogicAction.PlaybackZhaNiao(data); }