public void CheckTurnBonux() { foreach (CardInfo info in cards) { if (info.ca.HasTurnEffect) { foreach (CardTurnEffect effect in info.ca.TurnEffects) { switch (effect.type) { case eCardTurnEffectType.Jiyi: pRoleMdl.AddJishu(effect.value); break; case eCardTurnEffectType.Meili: pRoleMdl.AddWaiguan(effect.value); break; case eCardTurnEffectType.Fanying: pRoleMdl.AddCaiyi(effect.value); break; case eCardTurnEffectType.Tili: pRoleMdl.AddKangya(effect.value); break; case eCardTurnEffectType.Koucai: pRoleMdl.AddKoucai(effect.value); break; case eCardTurnEffectType.Shuxing: pRoleMdl.AddJishu(effect.value); pRoleMdl.AddWaiguan(effect.value); pRoleMdl.AddCaiyi(effect.value); pRoleMdl.AddKangya(effect.value); pRoleMdl.AddKoucai(effect.value); break; case eCardTurnEffectType.Fensi: pRoleMdl.AddFensi(0, (int)effect.value); break; case eCardTurnEffectType.Xingdongdian: pRoleMdl.AddActionPoints((int)effect.value); break; default: break; } } } } }