Ejemplo n.º 1
0
        public ResultCode ConvertCharInfoToCoreData(CharInfo charInfo, out CoreData coreData)
        {
            coreData = new CoreData();

            if (charInfo.IsValid())
            {
                return(ResultCode.InvalidCharInfo);
            }

            coreData.SetFromCharInfo(charInfo);

            if (!coreData.Nickname.IsValidForFontRegion(coreData.FontRegion))
            {
                coreData.Nickname = Nickname.Question;
            }

            return(ResultCode.Success);
        }