void OnEnable() { if (game_data._instance.m_save_data.is_bgm == 1) { m_bgm_open.SetActive(true); m_bgm_close.SetActive(false); } else { m_bgm_open.SetActive(false); m_bgm_close.SetActive(true); } if (game_data._instance.m_save_data.is_sound == 1) { m_sound_open.SetActive(true); m_sound_close.SetActive(false); } else { m_sound_open.SetActive(false); m_sound_close.SetActive(true); } if (game_data._instance.m_save_data.is_full == 1) { m_full_open.SetActive(true); m_full_close.SetActive(false); } else { m_full_open.SetActive(false); m_full_close.SetActive(true); } if (game_data._instance.m_save_data.fbl == 0) { m_fbl.GetComponent <UILabel>().text = "3:2"; } else { m_fbl.GetComponent <UILabel>().text = "16:9"; } m_index = -1; for (int i = 0; i < m_changes.Count; ++i) { m_changes[i].transform.FindChild("kuang").gameObject.SetActive(false); s_t_key t_key = game_data._instance.get_t_key(game_data._instance.m_save_data.keys[i]); if (t_key != null) { m_changes[i].GetComponent <UILabel>().text = t_key.name; } else { m_changes[i].GetComponent <UILabel>().text = ""; } } }
public void init() { load_native(); dbc tdbc = new dbc(); tdbc.load_txt("t_language"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_language t_l = new s_t_language(); t_l.id = tdbc.get(0, i); t_l.zw = tdbc.get(1, i); t_l.ew = tdbc.get(2, i); m_t_language [t_l.id] = t_l; } tdbc.load_txt("t_unit"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_unit t_unit = new s_t_unit(); t_unit.id = int.Parse(tdbc.get(0, i)); t_unit.name = tdbc.get(1, i); t_unit.icon = tdbc.get(2, i); t_unit.res = tdbc.get(3, i); t_unit.yc = int.Parse(tdbc.get(4, i)); t_unit.kfg = int.Parse(tdbc.get(5, i)); t_unit.is_static = int.Parse(tdbc.get(6, i)); t_unit.fwt = int.Parse(tdbc.get(7, i)); t_unit.review = int.Parse(tdbc.get(8, i)); t_unit.is_sw = int.Parse(tdbc.get(9, i)); t_unit.max_num = int.Parse(tdbc.get(10, i)); m_t_unit [t_unit.id] = t_unit; if (t_unit.yc == 0) { m_unit_sites.Add(t_unit.id); m_unit_num++; } } tdbc.load_txt("t_error"); for (int i = 0; i < tdbc.get_y(); ++i) { int id = int.Parse(tdbc.get(0, i)); string des = get_language_string(tdbc.get(1, i)); m_t_error [id] = des; } tdbc.load_txt("t_view_map"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_view_map t_view = new s_t_view_map(); t_view.id = int.Parse(tdbc.get(0, i)); t_view.name = get_language_string(tdbc.get(1, i)); t_view.icon = tdbc.get(2, i); m_t_view_map [t_view.id] = t_view; } tdbc.load_txt("t_view_title"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_view_title t_view = new s_t_view_title(); t_view.id = int.Parse(tdbc.get(0, i)); t_view.name = get_language_string(tdbc.get(1, i)); t_view.icon = tdbc.get(2, i); m_t_view_title [t_view.id] = t_view; } tdbc.load_txt("t_touxiang"); for (int i = 0; i < tdbc.get_y(); ++i) { int id = int.Parse(tdbc.get(0, i)); string icon = tdbc.get(1, i); m_t_touxiang [id] = icon; } tdbc.load_txt("t_guojia"); for (int i = 0; i < tdbc.get_y(); ++i) { string code = tdbc.get(0, i); string icon = tdbc.get(2, i); m_t_guojia [code] = icon; } tdbc.load_txt("t_exp"); int zm = 0; for (int i = 0; i < tdbc.get_y(); ++i) { s_t_exp t_exp = new s_t_exp(); t_exp.level = int.Parse(tdbc.get(0, i)); t_exp.exp = int.Parse(tdbc.get(1, i)); t_exp.zm = int.Parse(tdbc.get(2, i)); t_exp.icon = tdbc.get(3, i); t_exp.max_exp = int.Parse(tdbc.get(4, i)); m_t_exp [t_exp.level] = t_exp; if (t_exp.zm != zm) { zm = t_exp.zm; m_t_zm [zm] = t_exp.level; } } tdbc.load_txt("t_job_exp"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_job_exp t_job_exp = new s_t_job_exp(); t_job_exp.level = int.Parse(tdbc.get(0, i)); t_job_exp.exp = int.Parse(tdbc.get(1, i)); m_t_job_exp [t_job_exp.level] = t_job_exp; } tdbc.load_txt("t_shop"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_shop t_shop = new s_t_shop(); t_shop.id = int.Parse(tdbc.get(0, i)); t_shop.slot = int.Parse(tdbc.get(1, i)); t_shop.name = get_language_string(tdbc.get(2, i)); t_shop.type = int.Parse(tdbc.get(3, i)); t_shop.price = int.Parse(tdbc.get(4, i)); t_shop.price_my = float.Parse(tdbc.get(5, i)); t_shop.icon = tdbc.get(6, i); t_shop.db = tdbc.get(7, i); t_shop.def = int.Parse(tdbc.get(8, i)); t_shop.code = tdbc.get(9, i); t_shop.desc = get_language_string(tdbc.get(10, i)); m_t_shop [t_shop.id] = t_shop; } tdbc.load_txt("t_fg"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_fg t_fg = new s_t_fg(); t_fg.id = int.Parse(tdbc.get(0, i)); t_fg.name = get_language_string(tdbc.get(1, i)); t_fg.tj = int.Parse(tdbc.get(2, i)); t_fg.desc = get_language_string(tdbc.get(3, i)); t_fg.music = tdbc.get(4, i); m_t_fg [t_fg.id] = t_fg; m_fg_num++; } tdbc.load_txt("t_map"); for (int i = 0; i < tdbc.get_y(); ++i) { int id = int.Parse(tdbc.get(0, i)); m_t_map.Add(id); } tdbc.load_txt("t_br"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_br t_br = new s_t_br(); t_br.id = int.Parse(tdbc.get(0, i)); t_br.name = get_language_string(tdbc.get(2, i)); t_br.num = int.Parse(tdbc.get(3, i)); t_br.desc = get_language_string(tdbc.get(4, i)); t_br.unlock = get_language_string(tdbc.get(6, i)); m_t_br.Add(t_br); } tdbc.load_txt("t_key"); for (int i = 0; i < tdbc.get_y(); ++i) { s_t_key t_key = new s_t_key(); t_key.code = int.Parse(tdbc.get(0, i)); t_key.name = tdbc.get(1, i); m_t_key.Add(t_key.code, t_key); } new_mission(); if (Application.isEditor) { #if STEAM m_channel = "win_steam"; #else m_channel = ""; #endif } else { #if UNITY_ANDROID LJSDK._instance.init_channel(); m_channel = LJSDK._instance.m_channel; #elif UNITY_IPHONE m_channel = "IOS_yymoon"; #elif UNITY_WEBPLAYER LJSDK._instance.init_channel(); return; #elif UNITY_STANDALONE_WIN #if STEAM m_channel = "win_steam"; #else m_channel = "win_yymoon"; #endif #else m_channel = ""; #endif } init_pt_ver(); }