/// <summary> /// 发牌 /// </summary> /// <param name="cType">给谁</param> private void DealTo(CharacterType cType) { Card card = CardModel.DealCard(cType); DealCardArgs e = new DealCardArgs(cType, card, false); dispatcher.Dispatch(CommandEvent.DealCard, e); }
/// <summary> /// 监听命令的回调函数处理发牌 /// </summary> /// <param name="e">//派发命令的参数值</param> private void DealCard(IEvent e) { DealCardArgs dc = (DealCardArgs)e.data; characterView.AddCards(dc.card, dc.type, dc.isSelected, ShowPoint.Desk); Sound.Instance.PlayEffect(Consts.DealCard);//发牌音效 }
/// <summary> /// 发牌 /// </summary> /// <param name="payload"></param> private void OnDealCard(IEvent payload) { DealCardArgs e = payload.data as DealCardArgs; //发牌就是让ui加ui characterView.AddCard(e.cType, e.card, e.selected); }
private void Deal(CharacterType ctype) { Card card = CardModel.DealCard(ctype); DealCardArgs e = new DealCardArgs() { card = card, cType = ctype, isSelected = false }; dispatcher.Dispatch(ViewEvent.DealCard, e); }
private void Deal(CharacterType m_type) { Card m_card = cardModel.DealCard(m_type); DealCardArgs deal = new DealCardArgs() { card = m_card, type = m_type, isSelected = false }; dispatcher.Dispatch(ViewEvent.DealCard, deal);//封装发的牌的信息 }
/// <summary> /// 处理发牌 /// </summary> /// <param name="evt"></param> private void OnDealCard(IEvent evt) { DealCardArgs e = evt.data as DealCardArgs; CharacterView.AddCard(e.cType, e.card, e.isSelected, ShowPoint.Desk); }
/// <summary> /// 发牌的回调 /// </summary> private void onDealCard(IEvent evt) { DealCardArgs e = evt.data as DealCardArgs; CharacterView.AddCard(e.cType, e.card, e.selected); }