void GenerateButton_Clicked(IClickable sender, ClickEventArgs args, Event nativeEvent) { BehaviorNodeControl root = m_editor.GetRootControl(); if (root != null) { SaveXML(Application.persistentDataPath + "/" + TEMP_FILENAME, root); EditorPrefs.SetBool(TEMP_FILE_KEY, true); string safeHandle = m_tools.TreeIdField.Value.Replace(" ", ""); BehaviorTreeGenerator generator = new BehaviorTreeGenerator(); string output = generator.Generate(m_tools.TreeIdField.Value, safeHandle, root); SaveSourceFile(safeHandle, output); } }
void GenerateButton_Clicked( IClickable sender, ClickEventArgs args, Event nativeEvent ) { BehaviorNodeControl root = m_editor.GetRootControl(); if ( root != null ) { SaveXML( Application.persistentDataPath + "/" + TEMP_FILENAME, root ); EditorPrefs.SetBool( TEMP_FILE_KEY, true ); string safeHandle = m_tools.TreeIdField.Value.Replace( " ", "" ); BehaviorTreeGenerator generator = new BehaviorTreeGenerator(); string output = generator.Generate( m_tools.TreeIdField.Value, safeHandle, root ); SaveSourceFile( safeHandle, output ); } }