void OnEnable() { currentLanguage = serializedObject.FindProperty("currentLanguageNumber"); languageList = serializedObject.FindProperty("languageList"); isDevelope = serializedObject.FindProperty("isDevelope"); wordList = serializedObject.FindProperty("wordList"); instanceList = serializedObject.FindProperty("instanceList"); owner = target as GNStringManager; }
public void OnAfterDeserialize() { m_instance = this; GNString.languageIndex = currentLanguageNumber; }
void Reset() { Debug.Log("Reset"); m_instance = this; languageList.Clear(); languageList.Add("default"); GNString.languageIndex = 0; SyncAllGNTextComponent(); currentLanguageNumber = GNString.languageIndex; }