Esempio n. 1
0
 private void OnAddLanguageListElement(ReorderableList list)
 {
     m_serializedObject.ApplyModifiedProperties();
     m_textTable.AddLanguage("Language " + m_textTable.nextLanguageID);
     m_serializedObject.Update();
     ResetFieldsTab();
 }
Esempio n. 2
0
 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;
 }