public override void OnInspectorGUI() { #if GAIA_PRO_PRESENT m_editorUtils.Initialize(); // Do not remove this! m_maskMapExportSettings = (MaskMapExportSettings)target; string message = m_editorUtils.GetTextValue("Intro");; EditorGUILayout.HelpBox(message, MessageType.Info, true); if (m_editorUtils.Button("AddToScene")) { GameObject sessionTempObj = GaiaUtils.GetTempSessionToolsObject(); GameObject maskMapExporterObj = new GameObject("Mask Map Exporter"); maskMapExporterObj.transform.parent = sessionTempObj.transform; MaskMapExport maskMapExport = maskMapExporterObj.AddComponent <MaskMapExport>(); maskMapExport.LoadSettings(m_maskMapExportSettings); } m_editorUtils.Heading("Stored Settings"); DrawDefaultInspector(); // Update is called once per frame #else string message = m_editorUtils.GetTextValue("GaiaProInfo");; EditorGUILayout.HelpBox(message, MessageType.Info, true); #endif }