コード例 #1
0
ファイル: BMGNode.cs プロジェクト: Ruin0x11/RSEQEditor
        private static Encoding GetEncoding(BMGEncoding _encoding)
        {
            var encodingStr = "UTF-8";

            switch (_encoding)
            {
            case BMGEncoding.CP1252:
                encodingStr = "Windows-1252";
                break;

            case BMGEncoding.UTF16:
                encodingStr = "unicodeFFFE";
                break;

            case BMGEncoding.SHIFT_JIS:
                encodingStr = "Shift-JIS";
                break;

            case BMGEncoding.UTF8:
            default:
                encodingStr = "UTF-8";
                break;
            }

            return(Encoding.GetEncoding(encodingStr));
        }
コード例 #2
0
ファイル: BMG.cs プロジェクト: Ruin0x11/RSEQEditor
 public BMG(bint size, bint sections, BMGEncoding encoding)
 {
     _tag      = Tag;
     _tag2     = Tag2;
     _size     = size;
     _sections = sections;
     _encoding = encoding;
     _pad1     = 0x00;
 }
コード例 #3
0
ファイル: BMGNode.cs プロジェクト: Ruin0x11/RSEQEditor
        public override bool OnInitialize()
        {
            base.OnInitialize();

            _encoding   = Header->_encoding;
            _sections   = Header->_sections;
            _midToChild = new Dictionary <int, int>();

            return(true);
        }
コード例 #4
0
ファイル: BMGNode.cs プロジェクト: Ruin0x11/RSEQEditor
 public DATEntryNode(BMGEncoding encoding)
 {
     _encoding = encoding;
 }