public override void EncodeDecode(eCoderType eType, BufferCoder coder)
 {
     coder.EncodeDecode(eType, ref m_nCode);
     coder.EncodeDecode(eType, ref m_strDropPlace);
     coder.EncodeDecode(eType, ref m_eGrade, sizeof(int));
     coder.EncodeDecode(eType, ref m_eParts, sizeof(int));
     coder.EncodeDecode(eType, ref m_nLimitValue);
     coder.EncodeDecode(eType, ref m_nRate);
 }
示例#2
0
 public override void EncodeDecode(eCoderType eType, BufferCoder coder)
 {
     coder.EncodeDecode(eType, ref m_nCode);
     coder.EncodeDecode(eType, ref m_eOption, sizeof(int));
     coder.EncodeDecode(eType, ref m_nAppearLv);
     coder.EncodeDecode(eType, ref m_nArrParts);
     coder.EncodeDecode(eType, ref m_nArrBeyond);
     //coder.EncodeDecode(eType, ref m_nWorld);
     //coder.EncodeDecode(eType, ref m_nInDun);
 }
 public override void EncodeDecode(eCoderType eType, BufferCoder coder)
 {
     coder.EncodeDecode(eType, ref m_nCode);
     coder.EncodeDecode(eType, ref m_eMission, sizeof(int));
     coder.EncodeDecode(eType, ref m_nCondition, sizeof(int));
     coder.EncodeDecode(eType, ref m_strContents);
     //coder.EncodeDecode(eType, ref m_nExp);
     coder.EncodeDecode(eType, ref m_eReward, sizeof(int));
     coder.EncodeDecode(eType, ref m_nValue);
 }
示例#4
0
 public override void EncodeDecode(eCoderType eType, BufferCoder coder)
 {
     coder.EncodeDecode(eType, ref m_nCode);
     coder.EncodeDecode(eType, ref m_strNameCode);
     coder.EncodeDecode(eType, ref m_strImage);
     coder.EncodeDecode(eType, ref m_eBeyond, sizeof(int));
     coder.EncodeDecode(eType, ref m_eParts, sizeof(int));
     coder.EncodeDecode(eType, ref m_nPrice);
     coder.EncodeDecode(eType, ref m_eWeapon, sizeof(int));
     coder.EncodeDecode(eType, ref m_nArrOptions);
 }
示例#5
0
        public override void EncodeDecode(eCoderType eType, BufferCoder coder)
        {
            coder.EncodeDecode(eType, ref m_nCode);
            coder.EncodeDecode(eType, ref m_strNameCode);
            coder.EncodeDecode(eType, ref m_strImage);

            coder.EncodeDecode(eType, ref m_eLevel, sizeof(int));

            coder.EncodeDecode(eType, ref m_nArrAppearMon);
            coder.EncodeDecode(eType, ref m_nArrAppearRateMon);
        }
        public override void EncodeDecode(eCoderType eType, BufferCoder coder)
        {
            coder.EncodeDecode(eType, ref m_nCode);
            coder.EncodeDecode(eType, ref m_strNameCode);
            coder.EncodeDecode(eType, ref m_strImage);

            coder.EncodeDecode(eType, ref m_nLv);
            coder.EncodeDecode(eType, ref m_nExtraLv);
            coder.EncodeDecode(eType, ref m_eRareLv, sizeof(int));
            coder.EncodeDecode(eType, ref m_eTrait, sizeof(int));
            coder.EncodeDecode(eType, ref m_eElement, sizeof(int));
            coder.EncodeDecode(eType, ref m_eUnit, sizeof(int));
        }
 public override void EncodeDecode(eCoderType eType, BufferCoder coder)
 {
     coder.EncodeDecode(eType, ref m_nCode);
     coder.EncodeDecode(eType, ref m_nMapCode);
     coder.EncodeDecode(eType, ref m_nInDun);
     coder.EncodeDecode(eType, ref m_nLinkCode);
     coder.EncodeDecode(eType, ref m_nNextCode);
     coder.EncodeDecode(eType, ref m_xPos);
     coder.EncodeDecode(eType, ref m_yPos);
     coder.EncodeDecode(eType, ref m_nEnterLv);
     coder.EncodeDecode(eType, ref m_nArrAppearMon);
     coder.EncodeDecode(eType, ref m_nArrAppearRateMon);
 }
示例#8
0
        public override void EncodeDecode(eCoderType eType, BufferCoder coder)
        {
            coder.EncodeDecode(eType, ref m_nCode);
            coder.EncodeDecode(eType, ref m_eShop, sizeof(int));
            coder.EncodeDecode(eType, ref m_strName);

            coder.EncodeDecode(eType, ref m_eReward, sizeof(int));
            coder.EncodeDecode(eType, ref m_nAmount);

            coder.EncodeDecode(eType, ref m_eFinance, sizeof(int));
            coder.EncodeDecode(eType, ref m_fNeed);

            coder.EncodeDecode(eType, ref m_strCashCode);

            coder.EncodeDecode(eType, ref m_eAddItemGrade, sizeof(int));
        }
示例#9
0
        public override void EncodeDecode(eCoderType eType, BufferCoder coder)
        {
            coder.EncodeDecode(eType, ref m_nCode);
            coder.EncodeDecode(eType, ref m_nInDunCode);
            coder.EncodeDecode(eType, ref m_nPlace);
            coder.EncodeDecode(eType, ref m_nArrNextPlace);
            coder.EncodeDecode(eType, ref m_nLv);
            coder.EncodeDecode(eType, ref m_nRound);
            coder.EncodeDecode(eType, ref m_nAppearMon);
            coder.EncodeDecode(eType, ref m_nArrAppearRateMon);
            coder.EncodeDecode(eType, ref m_nBoss);
            coder.EncodeDecode(eType, ref m_nGoblin);
            coder.EncodeDecode(eType, ref m_nForge);
            coder.EncodeDecode(eType, ref m_nArrDropOption);

            coder.EncodeDecode(eType, ref m_xPos);
            coder.EncodeDecode(eType, ref m_yPos);
        }
示例#10
0
 public override void EncodeDecode(eCoderType eType, BufferCoder coder)
 {
     coder.EncodeDecode(eType, ref m_nCode);
     coder.EncodeDecode(eType, ref m_biTotalExp);
     coder.EncodeDecode(eType, ref m_biNeedExp);
 }
示例#11
0
 public override void EncodeDecode(eCoderType eType, BufferCoder coder)
 {
     coder.EncodeDecode(eType, ref m_nCode);
     coder.EncodeDecode(eType, ref m_nMap);
     coder.EncodeDecode(eType, ref m_strNameCode);
 }