コード例 #1
0
ファイル: PawnStat.cs プロジェクト: Delta-473/HyperStation
 public void Decode(InPacket iPacket)
 {
     this.ClearES();
     PawnStat.FlagBits flagBits = iPacket.method_61 <PawnStat.FlagBits>();
     for (int i = 0; i < 42; i++)
     {
         PawnStat.IntFlag intFlag = (PawnStat.IntFlag)i;
         if (flagBits.method_8(intFlag))
         {
             int val = iPacket.method_41();
             this.SetValue(intFlag, val);
         }
     }
 }
コード例 #2
0
ファイル: PawnStat.cs プロジェクト: Delta-473/HyperStation
        public void Decode(InPacket iPacket)
        {
            this.flagBits_0 = iPacket.method_61 <PawnStat.FlagBits>();
            int num = this.flagBits_0.method_14();

            if (num > 0)
            {
                this.list_0 = new List <int>();
            }
            for (int i = 0; i < num; i++)
            {
                int item = iPacket.method_41();
                this.list_0.Add(item);
            }
        }