Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="message"></param>
        public override void SerializeAs_SkillListMessage(CharacterJobDAO job, StringBuilder message)
        {
            var maxCase = job.CraftMaxCase;

            if (maxCase > 2)
            {
                message.Append((int)Id).Append('~');
                message.Append(maxCase - 2).Append('~'); // param1
                message.Append("").Append('~');          // param2
                message.Append("").Append('~');          // param3
                message.Append("100,");                  // param4
            }
            message.Append((int)Id).Append('~');
            message.Append(maxCase).Append('~');              // param1
            message.Append("").Append('~');                   // param2
            message.Append("").Append('~');                   // param3
            message.Append(job.CraftSuccessPercent(maxCase)); // param4
        }