private static ScriptFormatterContext GetFormatterContext(Field.Info field)
        {
            ScriptFormatterContext context = new ScriptFormatterContext();

            if (field.TryReadData(Field.Part.Sym, out var symData))
            {
                context.SetSymbols(Sym.Reader.FromBytes(symData));
            }

            if (field.TryReadData(Field.Part.Msd, out var msdData))
            {
                context.SetMessages(Msd.Reader.FromBytes(msdData, FF8TextEncoding.Default));
            }
            return(context);
        }
Example #2
0
 public FormattedObject(Field.Info field, String objectName, String scripts)
 {
     Field      = field;
     ObjectName = objectName;
     Scripts    = scripts;
 }