private void OnAddLanguageListElement(ReorderableList list) { m_serializedObject.ApplyModifiedProperties(); m_textTable.AddLanguage("Language " + m_textTable.nextLanguageID); m_serializedObject.Update(); ResetFieldsTab(); }
private void SelectTextTable(TextTable newTable) { m_textTable = newTable; ResetLanguagesTab(); ResetFieldsTab(); m_needRefreshLists = true; m_serializedObject = (newTable != null) ? new SerializedObject(newTable) : null; if (m_textTable.languages.Count == 0) { m_textTable.AddLanguage("Default"); } }
private void SelectTextTable(TextTable newTable) { m_textTable = newTable; ResetLanguagesTab(); ResetFieldsTab(); m_needRefreshLists = true; m_needToUpdateSO = true; m_needToApplyBeforeUpdateSO = false; m_serializedObject = (newTable != null) ? new SerializedObject(newTable) : null; if (m_textTable != null && m_textTable.languages.Count == 0) { m_textTable.AddLanguage("Default"); } m_textTableInstanceID = (newTable != null) ? newTable.GetInstanceID() : 0; }