public void SetLanguage(string lang) { language = lang; switch (lang) { case "english": englishLangOption.GetComponent <Text>().color = new Color32(108, 108, 108, 255); polishLangOption.GetComponent <Text>().color = new Color32(255, 255, 255, 255); break; case "polish": polishLangOption.GetComponent <Text>().color = new Color32(108, 108, 108, 255); englishLangOption.GetComponent <Text>().color = new Color32(255, 255, 255, 255); break; } TextAsset jsonData = Resources.Load("JSON/settingsTranslation") as TextAsset; Settings s = JsonUtility.FromJson <Settings>(jsonData.text); foreach (GameObject mmSetting in mainMenuSettingObjects) { mmSetting.GetComponent <Text>().text = s.languages[lang == "polish" ? 1 : 0][mmSetting.name]; } Quest_Manager.LoadQuests(lang); InventoryManager.ChangeTranslation(); SaveConfigFile(); }
void KillEntity() { Quest_Manager.AddKilledEnemy(gameObject.name.Split('(')[0].Trim()); GetComponent <OnDestroyDropper>().DropAndDestroy(gameObject); }
// Use this for initialization void Start() { theQM = FindObjectOfType <Quest_Manager> (); }