Exemple #1
0
 public override void SetData(ISFSObject datam, MahjongUserInfo userInfo)
 {
     if (datam.ContainsKey("laiziGang"))
     {
         mParams["laiziGang"] = new VarIntArray(datam.GetIntArray("laiziGang"));
     }
 }
Exemple #2
0
 public override void SetData(ISFSObject datam, MahjongUserInfo userInfo)
 {
     if (datam.ContainsKey("visibleCards"))
     {
         mParams["nius"] = new VarIntArray(datam.GetIntArray("visibleCards"));
     }
 }
 public override void SetData(ISFSObject data, MahjongUserInfo userInfo)
 {
     base.SetData(data, userInfo);
     //胡牌
     if (data.ContainsKey("hucardlist"))
     {
         mParams["hucardlist"] = new VarIntArray(data.GetIntArray("hucardlist"));
     }
 }
Exemple #4
0
        public override void SetData(ISFSObject data, MahjongUserInfo userInfo)
        {
            if (data.ContainsKey("visibleCards"))
            {
                var hasLiang = data.TryGetBool(ProtocolKey.KeyHasLiang);
                mParams["liangdaoCards"] = new VarIntArray(data.GetIntArray("visibleCards"));
                mParams["hasLiang"]      = new VarBool(hasLiang);

                userInfo.IsAuto = hasLiang;
            }
        }