Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- protected override void SubtypeWrite(DSBinaryWriter bin)
- {
- bin.Write(UNK1);
- bin.Write(UNK2);
- bin.Write(UNK3);
- bin.Write(UNK4);
- Match match = Regex.Match(MapName, @"^m(\d\d|xx)_(\d\d|xx)_(\d\d|xx)_(\d\d|xx)$");
- if (!match.Success)
- InvalidNameException();
- string ms1 = match.Groups[1].Value.ToUpper();
- string ms2 = match.Groups[2].Value.ToUpper();
- string ms3 = match.Groups[3].Value.ToUpper();
- string ms4 = match.Groups[4].Value.ToUpper();
- sbyte m1 = ms1 == "XX" ? -1 : sbyte.Parse(ms1);
- sbyte m2 = ms2 == "XX" ? -1 : sbyte.Parse(ms2);
- sbyte m3 = ms3 == "XX" ? -1 : sbyte.Parse(ms3);
- sbyte m4 = ms4 == "XX" ? -1 : sbyte.Parse(ms4);
- bin.Write(m1);
- bin.Write(m2);
- bin.Write(m3);
- bin.Write(m4);
- bin.Write(UNK7);
- bin.Write(UNK8);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement