public IList<Script> GetAllScriptHeaders()
{
List<Script> scripts = GetInternalScriptHeaders();
foreach (ScriptAndHeader script in _game.RootScriptFolder.AllItemsFlat)
{
scripts.Add(script.Header);
}
return scripts;
}
private void UpdateStructHighlighting() { StringBuilder sb = new StringBuilder(5000); foreach (Script script in _agsEditor.GetAllScriptHeaders()) { foreach (ScriptStruct thisClass in script.AutoCompleteData.Structs) { sb.Append(thisClass.Name + " "); } foreach (ScriptEnum thisEnum in script.AutoCompleteData.Enums) { sb.Append(thisEnum.Name + " "); } } this.scintilla.SetClassNamesList(sb.ToString()); }