Ejemplo n.º 1
0
 public Localization(BinaryReader reader, int _length)
 {
     polyglotDocument   = new LocalizationDocument(reader);
     customDocument     = new LocalizationDocument(reader);
     inputFiles         = reader.ReadPrefixedList(r => new LocalizationAsset(r));
     supportedLanguages = reader.ReadPrefixedList(r => r.ReadInt32());
     selectedLanguage   = reader.ReadInt32();
     fallbackLanguage   = reader.ReadInt32();
     localize           = new PersistentCalls(reader);
 }
Ejemplo n.º 2
0
        public TextMeshPro(BinaryReader reader, int length)
        {
            long start = reader.BaseStream.Position;

            material      = new AssetPtr(reader);
            color         = new SimpleColor(reader, 16);
            raycastTarget = reader.ReadByte();
            reader.AlignStream();
            cullState   = new PersistentCalls(reader);
            text        = reader.ReadAlignedString();
            rightToLeft = reader.ReadByte();
            reader.AlignStream();
            fontAsset     = new AssetPtr(reader);
            remainingData = reader.ReadBytes(length - (int)(reader.BaseStream.Position - start));
        }