public static bool IsSandaiyi(RX_CardSet sender)
{
if (NotNull(sender) && EffectiveNumber(sender,4)) {
//排序...
CardSetSort (sender);
if (AllIsTheSame(sender,0,4)) {
return false;
}
if (AllIsTheSame(sender,0,3) )
{
sender.Typer = RX_CARD_SET.RX_TYPE_SAN_DAI;
sender.Level = sender.Lister[0].Level;
return true;
}
if (AllIsTheSame(sender,1,3))
{
sender.Typer = RX_CARD_SET.RX_TYPE_SAN_DAI;
sender.Level = sender.Lister[1].Level;
return true;
}
}
if (NotNull(sender) && EffectiveNumber(sender,5)) {
//排序...
CardSetSort (sender);
if (AllIsTheSame(sender,0,4) || AllIsTheSame(sender,1,4))
{
return false;
}
if (AllIsTheSame(sender,0,3) && AllIsTheSame(sender,3,2))
{
sender.Typer = RX_CARD_SET.RX_TYPE_SAN_DAI;
sender.Level = sender.Lister[0].Level;
return true;
}
if (AllIsTheSame(sender,0,2) && AllIsTheSame(sender,2,3))
{
sender.Typer = RX_CARD_SET.RX_TYPE_SAN_DAI;
sender.Level = sender.Lister[2].Level;
return true;
}
}
return false;
}