Example #1
0
 internal void Write(BinaryWriterEx bw, EMEVD.Game format, int index)
 {
     bw.WriteVarint(ID);
     bw.ReserveVarint($"Event{index}NameOffset");
     if (format < EMEVD.Game.Bloodborne)
     {
         bw.WriteInt32(0);
     }
 }
Example #2
0
            internal Event(BinaryReaderEx br, EMEVD.Game format, long stringsOffset)
            {
                ID = br.ReadVarint();
                long nameOffset = br.ReadVarint();

                if (format < EMEVD.Game.Bloodborne)
                {
                    br.AssertInt32(0);
                }

                Name = br.GetUTF16(stringsOffset + nameOffset);
            }
Example #3
0
 /// <summary>
 /// Creates an empty EMELD with the given format.
 /// </summary>
 public EMELD(EMEVD.Game format)
 {
     Format = format;
     Events = new List <Event>();
 }