Example #1
0
 public void Deserialize(IDataReader reader)
 {
     PlayerInfo = new JobCrafterDirectoryEntryPlayerInfo();
     PlayerInfo.Deserialize(reader);
     JobInfoList = new JobCrafterDirectoryEntryJobInfo[reader.ReadShort()];
     for (var i = 0; i < JobInfoList.Length; i++)
     {
         (JobInfoList[i] = new JobCrafterDirectoryEntryJobInfo()).Deserialize(reader);
     }
     PlayerLook = new EntityLook();
     PlayerLook.Deserialize(reader);
 }
Example #2
0
        public override void Deserialize(IDataReader reader)
        {
            playerInfo = new JobCrafterDirectoryEntryPlayerInfo();
            playerInfo.Deserialize(reader);
            var limit = reader.ReadUShort();

            jobInfoList = new JobCrafterDirectoryEntryJobInfo[limit];
            for (int i = 0; i < limit; i++)
            {
                jobInfoList[i] = new JobCrafterDirectoryEntryJobInfo();
                jobInfoList[i].Deserialize(reader);
            }
            playerLook = new EntityLook();
            playerLook.Deserialize(reader);
        }
        public override void Deserialize(ICustomDataInput reader)
        {
            PlayerInfo = new JobCrafterDirectoryEntryPlayerInfo();
            PlayerInfo.Deserialize(reader);
            var countJobInfoList = reader.ReadShort();

            JobInfoList = new List <JobCrafterDirectoryEntryJobInfo>();
            for (short i = 0; i < countJobInfoList; i++)
            {
                JobCrafterDirectoryEntryJobInfo type = new JobCrafterDirectoryEntryJobInfo();
                type.Deserialize(reader);
                JobInfoList.Add(type);
            }
            PlayerLook = new EntityLook();
            PlayerLook.Deserialize(reader);
        }
Example #4
0
        public override void Deserialize(IDataReader reader)
        {
            PlayerInfo = new JobCrafterDirectoryEntryPlayerInfo();
            PlayerInfo.Deserialize(reader);
            var jobInfoListCount = reader.ReadUShort();

            JobInfoList = new List <JobCrafterDirectoryEntryJobInfo>();
            for (var jobInfoListIndex = 0; jobInfoListIndex < jobInfoListCount; jobInfoListIndex++)
            {
                var objectToAdd = new JobCrafterDirectoryEntryJobInfo();
                objectToAdd.Deserialize(reader);
                JobInfoList.Add(objectToAdd);
            }
            PlayerLook = new EntityLook();
            PlayerLook.Deserialize(reader);
        }
        public override void Deserialize(ICustomDataInput reader)
        {
            m_playerInfo = new JobCrafterDirectoryEntryPlayerInfo();
            m_playerInfo.Deserialize(reader);
            int jobInfoListCount = reader.ReadUShort();
            int jobInfoListIndex;

            m_jobInfoList = new System.Collections.Generic.List <JobCrafterDirectoryEntryJobInfo>();
            for (jobInfoListIndex = 0; (jobInfoListIndex < jobInfoListCount); jobInfoListIndex = (jobInfoListIndex + 1))
            {
                JobCrafterDirectoryEntryJobInfo objectToAdd = new JobCrafterDirectoryEntryJobInfo();
                objectToAdd.Deserialize(reader);
                m_jobInfoList.Add(objectToAdd);
            }
            m_playerLook = new EntityLook();
            m_playerLook.Deserialize(reader);
        }