LevelEditor Adding new Tool - nonunknown/crashcreator GitHub Wiki

## Adding new Tool to LevelEditor

  1. Add GUI to scn
  2. Local script extends GuiToolsBase
  3. Init func setting the _ID = Utils.EditorState.StateName
  4. EditorManager Register State
  5. EditorState - Create new script attached to node, NameManager
  6. attach EditorState.new(ID,self) to script var
  7. funcs _enter,_update,_exit