public void Register(GameObject stage) { string[] names = Config.SOUND_BTN.Split(':'); AudioClip ac = (AudioClip)UIPackage.GetItemAsset(names [0], names [1]); list.Add(Config.SOUND_BTN, ac); UIConfig.buttonSound = ac; string m = LocalStore.GetLocal(LocalStore.LOCAL_MUSIC); string s = LocalStore.GetLocal(LocalStore.LOCAL_SOUND); this.isMusic = m == "" ? true : Convert.ToBoolean(m); this.isSound = s == "" ? true : Convert.ToBoolean(s); mainCam = GameObject.Find("Main Camera").GetComponent <AudioListener>(); musicGo = new GameObject(); musicGo.name = "Music"; musicGo.transform.SetParent(stage.transform); music = musicGo.AddComponent <AudioSource> (); soundGo = new GameObject(); soundGo.name = "Sound"; soundGo.transform.SetParent(stage.transform); sound = soundGo.AddComponent <AudioSource> (); music.loop = true; sound.loop = false; // stage.AddComponent<AudioListener> (); SetSound(this.isSound); }
public void CheckLanguage() { string lan = LocalStore.GetLocal(LocalStore.LOCAL_LANGUAGE); if (lan != "") { language = lan; } else { lan = Application.systemLanguage.ToString(); if (lan == SystemLanguage.Chinese.ToString() || lan == SystemLanguage.ChineseSimplified.ToString()) { language = "cn"; } else if (lan == SystemLanguage.ChineseTraditional.ToString()) { language = "tw"; } else if (lan == SystemLanguage.English.ToString()) { language = "en"; } else { language = "cn"; } LocalStore.SetLocal(LocalStore.LOCAL_LANGUAGE, language); } // Debug.LogError ("System Language - " + lan); }
public static void Headimg_getWX(object re) { // LocalStore.DelUids(LocalStore.GetLocal (LocalStore.LOCAL_UID)); LocalStore.SetUids(LocalStore.GetLocal(LocalStore.LOCAL_UID), LocalStore.GetLocal(LocalStore.LOCAL_UNAME), LocalStore.GetLocal(LocalStore.LOCAL_PWD), Ex_Local.LOGIN_TYPE_WEIXIN, ""); LocalStore.SetLocal(LocalStore.OTHER_HEADIMG + ModelManager.inst.userModel.uid, LocalStore.GetLocal(LocalStore.OTHER_HEADIMG)); DispatchManager.inst.Dispatch(new MainEvent(MainEvent.RELOGIN_GAME)); }
public static void QQ_auth_code(object re) { string code = (string)re; // string param = "code=" + code; string param = "pf=" + PlatForm.inst.pf; param += "|utype=" + Ex_Local.LOGIN_TYPE_QQ; param += "|ustr=" + code; // param += "|pwd=" + pwd; PlatForm.inst.GetSdk().Call(Ex_Local.TRACE, new string[] { "QQ_auth_code :: " + param }, null); NetHttp.inst.Send(NetBase.HTTP_LOGIN, param, (VoHttp v) => { Dictionary <string, object> user = (Dictionary <string, object>)v.data; ModelManager.inst.userModel.SetData(user); // LocalStore.SetLocal(LocalStore.LOCAL_TYPE, Ex_Local.LOGIN_TYPE_QQ); // LocalStore.SetUids(ModelManager.inst.userModel.uid, ModelManager.inst.userModel.uname, ModelManager.inst.userModel.pwd, Ex_Local.LOGIN_TYPE_QQ, headstr); // LocalStore.Set_QQ_Info(ModelManager.inst.userModel.uid, LocalStore.GetLocal(LocalStore.QQ_OPENID), LocalStore.GetLocal(LocalStore.QQ_TOKEN), LocalStore.GetLocal(LocalStore.QQ_DATE)); LocalStore.SetLocal(LocalStore.LOCAL_UID, ModelManager.inst.userModel.uid); LocalStore.SetLocal(LocalStore.LOCAL_PWD, ModelManager.inst.userModel.pwd); // LocalStore.SetLocal (LocalStore.LOCAL_UNAME,userModel.uname); LocalStore.SetLocal(LocalStore.OTHER_HEADIMG + ModelManager.inst.userModel.uid, LocalStore.GetLocal(LocalStore.OTHER_HEADIMG)); DispatchManager.inst.Dispatch(new MainEvent(MainEvent.RELOGIN_GAME)); }); }
private void Headimg_getWX(object re) { // LocalStore.DelUids(userModel.uid); LocalStore.SetUids(userModel.uid, userModel.uname, LocalStore.GetLocal(LocalStore.LOCAL_PWD), Type_Bingding, LocalStore.GetLocal(LocalStore.OTHER_HEADIMG)); Update_headimg((string)re); }
private void Update_headimg(string img) { // //lht这里需要判断平台的 账号是否绑定过了,是否能用平台账号绑定 // string param = ""; // switch (Type_Bingding) { // case Ex_Local.LOGIN_TYPE_QQ: // param = "openid=" + LocalStore.QQ_OPENID; // param += "|token=" + LocalStore.QQ_TOKEN; // param += "|data=" + LocalStore.QQ_DATE; // break; // case Ex_Local.LOGIN_TYPE_WEIXIN: // param = "openid=" + LocalStore.WX_OPENID; // param += "|token=" + LocalStore.WX_TOKEN; // param += "|data=" + ""; // break; // } // NetHttp.inst.Send(NetBase.HTTP_REGIST, param, (VoHttp v) => // { // Debug.Log(v.data); // if ((string)v.data != string.Empty) // { ViewManager.inst.ShowText(Tools.GetMessageById("13124")); //LocalStore.SetLocal(LocalStore.LOCAL_PWD, input_password.text); //LocalStore.SetLocal(LocalStore.LOCAL_TEL, input_phone.text); //userModel.tel = input_phone.text; //otherInfo["tel"] = input_phone.text; //LocalStore.DelUids(userModel.uid); //LocalStore.SetUids(userModel.uname, input_password.text, Ex_Local.LOGIN_TYPE_UNAME); //Dictionary<string, object> dc = new Dictionary<string, object>(); //dc.Add("value", ""); //dc.Add("tag", "account"); //DispatchGlobalEvent(new MainEvent(MainEvent.ROLE_UPDATE, dc)); //ViewManager.inst.CloseView(this); Dictionary <string, object> data = new Dictionary <string, object>(); data["head_key"] = img; NetHttp.inst.Send(NetBase.HTTP_CHOOSE_HEAD, data, (VoHttp vo) => { // userModel.type_login = Type_Bingding; userModel.UpdateData(vo.data); // // LocalStore.SetLocal(LocalStore.LOCAL_TYPE, userModel.type_login); // Dictionary <string, object> headIcon = (Dictionary <string, object>)userModel.head; head_Icon = head.GetChild("n0").asCom.GetChild("n0").asLoader; // head_Icon.url = ModelUser.GetHeadUrl(headIcon["use"].ToString()); Tools.SetLoaderButtonUrl(null, ModelUser.GetHeadUrl(headIcon["use"].ToString()), head_Icon); LocalStore.SetLocal(LocalStore.OTHER_HEADIMG + userModel.uid, LocalStore.GetLocal(LocalStore.OTHER_HEADIMG)); }); // } // }); // }
public static void Headimg_getQQ(object re) { // if (Type_Bingding == Ex_Local.LOGIN_TYPE_WEIXIN) { // Update_headimg ((string)re); // } headstr = (string)re; QQ_auth_code(LocalStore.GetLocal(LocalStore.QQ_TOKEN)); }
public bool IsLove() { string love = LocalStore.GetLocal(LocalStore.GUIDE_LOVE); if (love == "") { return(false); } return(true); }
public void WX_auth_info(object re) { // JsonData json = JsonMapper.ToObject ((string)re); string openid = LocalStore.GetLocal(LocalStore.WX_OPENID); string token = LocalStore.GetLocal(LocalStore.WX_TOKEN); // Call(CALL_AUTH_HEAD_WEIXIN, null, WX_auth_head_get); NetHttp.inst.sendHttp_wx("https://api.weixin.qq.com/sns/userinfo?access_token=" + token + "&openid=" + openid); }
public void Login(string type, bool change = false) { string openId; if (type == LOGIN_TYPE_QQ) { Call(CALL_LOGIN_QQ_TOKEN, null, (object re) => { JsonData json = JsonMapper.ToObject((string)re); // string appId = DataManager.inst.systemSimple [DataManager.SHARE_QQ_ID].ToString (); openId = (string)json ["openid"]; string token = (string)json ["access_token"]; string date = ((int)json ["expires_in"]) + ""; LocalStore.SetLocal(LocalStore.QQ_OPENID, openId); LocalStore.SetLocal(LocalStore.QQ_TOKEN, token); LocalStore.SetLocal(LocalStore.QQ_DATE, date); // // Debug.Log("--lht--LOGIN_TYPE_QQ Login "+openId+" || "+token +" || "+date); // // QQ_head_get(openId,token); }); if (change) { Call(CALL_LOGIN_QQ, new string[] { "change" }, null); } else { Call(CALL_LOGIN_QQ, new string[] { "" }, null); } } else if (type == LOGIN_TYPE_WEIXIN) { if (change) { Call(CALL_LOGIN_WEIXIN, new string[] { "" }, null); //Weixin 授权 } else { openId = LocalStore.GetLocal(LocalStore.WX_OPENID); string token = LocalStore.GetLocal(LocalStore.WX_TOKEN); string re_token = LocalStore.GetLocal(LocalStore.WX_RE_TOKEN); if (openId.Length > 0 && token.Length > 0) { Call(CALL_AUTH_TOKEN_WEIXIN, null, WX_auth_token); NetHttp.inst.sendHttp_wx("https://api.weixin.qq.com/sns/auth?access_token=" + token + "&openid=" + openId); //weixin 验证 } else if (openId == "" || token == "") { Call(CALL_LOGIN_WEIXIN_CODE, null, WX_auth_code); Call(CALL_LOGIN_WEIXIN, new string[] { openId }, null); //Weixin 授权 } } } }
private void InitData() { userModel = ModelManager.inst.userModel; shareModel = ModelManager.inst.shareModel; sumClick = (int)((Dictionary <string, object>)userModel.records["share_data"])["sum_n"]; //被点击的总数 sumShare = (int)((Dictionary <string, object>)userModel.records["share_data"])["sum_num"]; //分享出去的总次数 todaySumClick = userModel.ipList; //今日被点击的数 todaySumShare = (int)((Dictionary <string, object>)userModel.records["share_data"])["succ_times"]; //分享出去的次数 weekClike = (int)((Dictionary <string, object>)userModel.records["share_data"])["week_n"]; timeNewClick = (DateTime)((Dictionary <string, object>)userModel.records["share_data"])["t"]; timeNewShare = (DateTime)((Dictionary <string, object>)userModel.records["share_data"])["succ_time"]; qrType = "**%%_%%**"; Dictionary <string, object> dd = (Dictionary <string, object>)DataManager.inst.systemSimple["weixin_gift"]; string shareM = dd["key"].ToString(); string md5Result = userModel.uid + shareM + string.Format("{0:s}", ModelManager.inst.gameModel.time).Split('T')[0]; string byte2String = Tools.MD5(md5Result); Debug.Log(byte2String); shareUrl = DataManager.inst.systemSimple["share_url"].ToString() + userModel.uid + "&code=" + byte2String; shareUrl_ = DataManager.inst.systemSimple["share_url_"].ToString() + userModel.uid + "&code=" + byte2String; baseUrl = DataManager.inst.systemSimple["share_base_url"].ToString(); share = (Dictionary <string, object>)DataManager.inst.systemSimple["share"]; isUid = userModel.records["invite_uid"] + ""; qrCode_str = LocalStore.GetLocal(LocalStore.LOCAL_QRCODE + userModel.uid); Dictionary <string, object> inviteList = (Dictionary <string, object>)share["invite"]; List <object> arr1 = Tools.ConvertDicToList(inviteList, "name"); Tools.Sort(arr1, new string[] { "name:int:0" }); data = new List <object>(); foreach (object v in arr1) { string name = ((Dictionary <string, object>)v)["name"].ToString(); string value = ((Dictionary <string, object>)v)[name].ToString(); data.Add(name); data.Add(value); } yaoQingText = Tools.GetMessageById("19441", new string[] { data[0] + "", data[1] + "", data[2] + "", data[3] + "", data[4] + "", data[5] + "", }); clickNum = (int)(((object[])share["share2"])[0]); clickGetCoin = (int)(((object[])share["share2"])[1]); WeekClickNum = (int)(((object[])share["share2"])[2]); shareNum = (int)(((object[])share["share1"])[0]); shareGetCoin = (int)(((object[])share["share1"])[1]); }
void Start() { string rid = LocalStore.GetLocal("fight_room_id"); if ("" == rid) { rid = FightMain.instance.roomId; } if (FightMain.fightTest) { this.roomId.text = FightMain.instance.roomId = rid; } }
public bool Get_RedMail() { string version = LocalStore.GetLocal(LocalStore.NOTICE_VERSION); if (ModelManager.inst.userModel.notice_version.Equals(version)) { return(false); } else { return(true); } }
private void SetRed(string sid) { string str = LocalStore.GetLocal(LocalStore.LOCAL_SHIPRED); if (str == null) { str = ""; } if (str.IndexOf(sid) != -1) { return; } str += sid + "|"; LocalStore.SetLocal(LocalStore.LOCAL_SHIPRED, str); }
private void InitLogin() { // NetHttp.inst.sendHttp_wx ("https://graph.qq.com/user/get_user_info?access_token=" + "F9DB32C8E692C5F636A2A9AE4CD964B0" + "&oauth_consumer_key=meng52&openid=" + "367F8C9525DC8690EC9DF1578F6714A1"); // return; // LocalStore.SetLocal (LocalStore.LOCAL_UID, "2469"); // LocalStore.SetLocal (LocalStore.LOCAL_PWD, "ee840253e1e7a9d2f7d6f1176640b4da"); // return; string type = LocalStore.GetLocal(LocalStore.LOCAL_TYPE); string uid = ""; // if (type == Ex_Local.LOGIN_TYPE_UNAME) // { // uid = LocalStore.GetLocal (LocalStore.LOCAL_UNAME); // } // if (type == Ex_Local.LOGIN_TYPE_TEL) // { uid = LocalStore.GetLocal(LocalStore.LOCAL_UID); // } // else if (type == Ex_Local.LOGIN_TYPE_UID) // { // uid = LocalStore.GetLocal (LocalStore.LOCAL_UID); // } string pwd = LocalStore.GetLocal(LocalStore.LOCAL_PWD); // userModel.type_login = type; userModel.uid = uid; userModel.pwd = pwd; // if (PlatForm.inst.pf != PlatForm.EX_LOCAL) { PlatForm.inst.GetSdk().InitPF(type); //平台初始化全部 } // // if (type == Ex_Local.LOGIN_TYPE_QQ || type == Ex_Local.LOGIN_TYPE_WEIXIN) // { // // // PlatForm.inst.GetSdk ().Call (Ex_Local.CALL_LOGIN_PF, Pf_login); // PlatForm.inst.GetSdk ().Login (type); // } // else // { InitLoginToServer(new string[] { type, uid, pwd }); // } }
private void Tab_Change() { // tab.SetIndex (t_title.selectedIndex); base.OnTabLeftChange(); t_title.selectedIndex = tabC2.selectedIndex; if (item != null) { this.RemoveChild(item); } if (tabC2.selectedIndex != 0 && LocalStore.GetLocal(LocalStore.LOCAL_SHOPRED) == "1") { ModelManager.inst.userModel.Add_Notice(n2, new Vector2(130, -10)); } else { ModelManager.inst.userModel.Remove_Notice(n2); } if (tabC2.selectedIndex == 0) { item = new MediatorItemCardGet().group; this.AddChild(item); this.GetChild("n16").asLoader.url = Tools.GetResourceUrl("Image2:0002"); } else if (tabC2.selectedIndex == 1) { item = new MediatorItemChangeCoin().group; this.AddChild(item); this.GetChild("n16").asLoader.url = Tools.GetResourceUrl("Image2:0004"); } else if (tabC2.selectedIndex == 2) { item = new MediatorItemPay().group; this.AddChild(item); this.GetChild("n16").asLoader.url = Tools.GetResourceUrl("Image2:0005"); } else if (tabC2.selectedIndex == 3) { item = new MediatorShare().group; this.AddChild(item); } if (item != null) { item.width = this.width; item.x = this.GetChild("n16").x; item.y = n2.y + 45; } }
private void InitData() { dataList = new List <object>(); itemData = new List <object>(); userModel = ModelManager.inst.userModel; roleModel = ModelManager.inst.roleModel; Tools.UpdataHeadTime(); //是否是绑定过的账号、并且不是手机绑定、才会加入 平台头像 if (userModel.isBingding() && userModel.type_login != Ex_Local.LOGIN_TYPE_TEL) { // string headHttp = LocalStore.GetLocal(LocalStore.OTHER_HEADIMG + userModel.uid); // if (headHttp != "") { Dictionary <string, object> dc = new Dictionary <string, object>(); dc.Add("name", headHttp); dc.Add("status", "1"); dataList.Add(dc); } } ; //加载上传的头像 foreach (KeyValuePair <string, object> str in userModel.head) { if (!str.Key.Equals("use")) { Dictionary <string, object> dc1 = (Dictionary <string, object>)str.Value; Dictionary <string, object> dc = new Dictionary <string, object>(); dc.Add("name", str.Key); dc.Add("status", dc1["status"]); dataList.Add(dc); } } if (dataList.Count > 0) { Dictionary <string, object> dc_ = new Dictionary <string, object>(); dc_.Add("name", "h01"); dc_.Add("status", "-2"); dataList.Add(dc_); } InitItems(); }
public void InitPF(string type) { #if !UNITY_EDITOR string appId; // if (type == LOGIN_TYPE_QQ) { appId = DataManager.inst.systemSimple [DataManager.SHARE_QQ_ID].ToString(); string openId = LocalStore.GetLocal(LocalStore.QQ_OPENID); string token = LocalStore.GetLocal(LocalStore.QQ_TOKEN); string date = LocalStore.GetLocal(LocalStore.QQ_DATE); Call(CALL_INIT_QQ, new string[] { appId, openId, token, date, "" }, null); // }else if(type == LOGIN_TYPE_WEIXIN){ appId = DataManager.inst.systemSimple [DataManager.SHARE_WEIXIN_ID].ToString(); Call(CALL_INIT_WEIXIN, new string[] { appId }, null); // } #endif }
public void WX_auth_token(object re) { JsonData json = JsonMapper.ToObject((string)re); int code = (int)json ["errcode"]; if (code == 0) { // WX_auth_info(""); //拿用户信息 } else { string appId = DataManager.inst.systemSimple [DataManager.SHARE_WEIXIN_ID].ToString(); string re_token = LocalStore.GetLocal(LocalStore.WX_RE_TOKEN); Call(CALL_AUTH_RE_TOKEN_WEIXIN, null, WX_auth_token_re); NetHttp.inst.sendHttp_wx("https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=" + appId + "&grant_type=refresh_token&refresh_token=" + re_token); } }
void OnDestroy() { if (gameModel != null && gameModel.loginDoubel) { string idn = LocalStore.GetLocal(LocalStore.LOCAL_IDNUM); LocalStore.SetLocal(LocalStore.LOCAL_IDNUM, idn == "0" ? "1" : "0"); } NetSocket.inst.Close(); DispatchManager.inst.Unregister(MainEvent.RESTART_GAME, RESTART_GAME); DispatchManager.inst.Unregister(MainEvent.RELOGIN_GAME, RELOGIN_GAME); DispatchManager.inst.Unregister(MainEvent.SHOW_USER, SHOW_USER); DispatchManager.inst.Unregister(MainEvent.SOCKET_ERROR, SOCKET_ERROR); DispatchManager.inst.Unregister(MainEvent.FIGHT_RESULT, FIGHT_RESULT); DispatchManager.inst.Unregister(MainEvent.START_FIGHT, START_FIGHT); DispatchManager.inst.Unregister(MainEvent.CLOSE_FIGHT, CLOSE_FIGHT); DispatchManager.inst.Unregister(MainEvent.FIGHT_INIT_COMPLETE, FIGHT_INIT_COMPLETE); DispatchManager.inst.Unregister(MainEvent.FIGHT_QUIT, FIGHT_QUIT); DispatchManager.inst.Unregister(MainEvent.FIGHT_ING, FIGHT_ING); DispatchManager.inst.Unregister(MainEvent.SOCKET_CLOSE, SOCKET_CLOSE); }
private bool GetCanRed(string sid) { string str = LocalStore.GetLocal(LocalStore.LOCAL_SHIPRED); if (str == null) { return(false); } else { if (str.IndexOf(sid) != -1) { return(true); } else { return(false); } } }
public static void setFreeWords(string name, string value, string free) { string str = LocalStore.GetLocal(name); int index = str.IndexOf(value); if (index != -1) { string cc = str.Substring(index, value.Length + 2); str = str.Replace(cc, value + "-" + free); } else { if (str != "") { str += "_"; } str += value + "-" + free; } LocalStore.SetLocal(name, str); }
private void Set_LocalData(Dictionary <string, object> pf, Dictionary <string, object> user) { LocalStore.SetLocal(LocalStore.LOCAL_TYPE, Type_Bingding); LocalStore.SetLocal(LocalStore.LOCAL_PWD, (string)user ["pwd"]); if (Type_Bingding == Ex_Local.LOGIN_TYPE_QQ) { LocalStore.Set_QQ_Info(userModel.uid, LocalStore.GetLocal(LocalStore.QQ_OPENID), LocalStore.GetLocal(LocalStore.QQ_TOKEN), LocalStore.GetLocal(LocalStore.QQ_DATE)); // LocalStore.DelUids(userModel.uid); LocalStore.SetUids(userModel.uid, userModel.uname, (string)user ["pwd"], Type_Bingding, LocalStore.GetLocal(LocalStore.OTHER_HEADIMG)); Update_headimg(headstr); } else if (Type_Bingding == Ex_Local.LOGIN_TYPE_WEIXIN) { LocalStore.Set_WX_Info(userModel.uid, (string)pf ["openid"], (string)pf ["access_token"], (string)pf ["refresh_token"]); PlatForm.inst.GetSdk().Call(Ex_Local.CALL_AUTH_HEAD_GET_WEIXIN, null, Headimg_getWX); //微信绑定之后才能拿到头像 PlatForm.inst.GetSdk().WX_auth_info(""); //微信 找头像 } }
public void WX_auth_token_re(object re) { string str = (string)re; JsonData json = JsonMapper.ToObject(str); int code = 0; if (str.IndexOf("errcode") > -1) { code = (int)json ["errcode"]; string openId = LocalStore.GetLocal(LocalStore.WX_OPENID); Call(CALL_LOGIN_WEIXIN_CODE, null, WX_auth_code); Call(CALL_LOGIN_WEIXIN, new string[] { openId }, null); //Weixin 授权,重新授权 } else { LocalStore.SetLocal(LocalStore.WX_OPENID, (string)json ["openid"]); LocalStore.SetLocal(LocalStore.WX_TOKEN, (string)json ["access_token"]); LocalStore.SetLocal(LocalStore.WX_RE_TOKEN, (string)json ["refresh_token"]); // WX_auth_info(""); //拿用户信息 } }
// public static void SetPwd (string value) // { // string name = LOCAL_SIGN + LOCAL_PWD; // PlayerPrefs.SetString (name, Tools.Md5 (value)); // PlayerPrefs.Save (); // } public static string getFreeWords(string name) { string str = LocalStore.GetLocal(name); if (str != "") { string[] arr = str.Split('_'); for (int i = 0; i < arr.Length; i++) { string[] strs = arr[i].Split('-'); if (strs[1] == "0") { str = strs[0]; break; } else { str = ""; break; } } } return(str); }
private void List_Render1(int _index, GObject go) { GGraph btn_get = go.asCom.GetChild("n10").asGraph; int index = _index - 1; if (_index == 0 || _index == list1.numItems - 1) { go.width = 10; go.alpha = 0; return; } else { go.width = 190; go.alpha = 1; } go.name = index + ""; GButton btn = go.asButton; btn.RemoveEventListeners(); btn.onClick.Add(() => { if (index == (listData.Keys.Count - 1) && haveSuo != 0) { ViewManager.inst.ShowText(Tools.GetMessageById("17014", new string[] { Tools.GetEffortName(index) })); } else { this.onListItemClick(index); } }); GLoader img_coin = go.asCom.GetChild("n6").asLoader; GTextField l_coin = go.asCom.GetChild("n7").asTextField; GTextField l_time = go.asCom.GetChild("n2").asTextField; GTextField l_level = go.asCom.GetChild("n4").asTextField; GImage img2 = go.asCom.GetChild("n1").asImage; // GLoader l_imag = go.asCom.GetChild ("n9").asLoader; btn.enabled = true; btn_get.visible = false; GameObject asd; if (index == 0) { item0 = go.asCom; Time_Tick(0f); // l_imag.url = Tools.GetResourceUrl ("Image:bg_baoxiang"); Dictionary <string, object> cfg1 = (Dictionary <string, object>)cfg ["daily_box"]; img_coin.url = Tools.GetResourceUrl("Image2:n_icon_xm"); l_level.text = Tools.GetMessageById(cfg1 ["name"].ToString()); if (LocalStore.GetLocal(LocalStore.LOCAL_SHOPRED) == "1") { ModelManager.inst.userModel.Add_Notice(go.asCom, new Vector2(155, 5)); } else { ModelManager.inst.userModel.Remove_Notice(go.asCom); } object[] price = (object[])cfg1 ["price"]; int len = price.GetLength(0) - 3; int axb = ((int)price [len + 1]) * (int)user ["num"] + ((int)price [len + 2]); int pri = (int)user ["num"] > len ? axb : (int)price [(int)user ["num"]]; l_coin.text = pri + ""; // img_coin.y = 363; // img_coin.x = 69; img2.visible = true; go.asCom.GetChild("n13").visible = true; asd = EffectManager.inst.AddEffect(Tools.GetExploreBoxID(cfg1 ["picture"].ToString()), "stand", btn_get); GameObjectScaler.Scale(asd, 0.7f); // asd.transform.localScale *= 0.7f; } else { Dictionary <string, object> dic = (Dictionary <string, object>)listData [index + ""]; if (index == (listData.Keys.Count - 1) && haveSuo != 0) { go.grayed = true; btn_get.grayed = true; asd = EffectManager.inst.AddEffect(Tools.GetEggName(dic ["picture"].ToString()), "end", btn_get, null, true); EffectManager.inst.SetShaderSaturation(asd, -1); GameObjectScaler.ScaleParticles(asd, 0); EffectManager.inst.StopAnimation(asd); // Tools.StopAnimation (asd); } else { asd = EffectManager.inst.AddEffect(Tools.GetEggName(dic ["picture"].ToString()), "stand", btn_get); } // l_imag.url = Tools.GetResourceUrl ("Image:bg_baoxiang2"); img_coin.url = Tools.GetResourceUrl("Image2:n_icon_zs"); // img_coin.y = 363 - 25; // img_coin.x = 69 - 50; l_coin.text = (int)dic ["price"] + ""; l_time.text = ""; img2.visible = false; go.asCom.GetChild("n13").visible = false; l_level.text = Tools.GetMessageById(dic ["name"].ToString()); } GoWrapperCheck goc = go.displayObject.gameObject.AddComponent <GoWrapperCheck>(); goc.setItem(go, Tools.offectSetX(160f), Tools.offectSetX(160f + 720f), asd, GRoot.inst.scale.x); btn_get.visible = true; }
// private void OnSendHandler (VoHttp vo) // { // int addExp = (int)(((Dictionary<string,object>)vo.data) ["add_exp"]); // Dictionary<string,object> d = new Dictionary<string, object> (); // d.Add (Config.ASSET_EXP, addExp); // ViewManager.inst.ShowIcon (d,()=>{ // ModelManager.inst.userModel.UpdateData (vo.data); // DispatchManager.inst.Dispatch (new MainEvent (MainEvent.RED_UPDATE)); // }); // } public void Login(string type, string uid, string pwd, Action fun, bool isChange = false) { string param = "pf=" + PlatForm.inst.pf; string loginType = type; if (loginType == "") { // LocalStore.SetLocal (LocalStore.LOCAL_TYPE, Ex_Local.LOGIN_TYPE_UID);// } else { if (type == Ex_Local.LOGIN_TYPE_TEL || type == Ex_Local.LOGIN_TYPE_QQ || type == Ex_Local.LOGIN_TYPE_WEIXIN) { if (!isChange) { loginType = Ex_Local.LOGIN_TYPE_UID; } } param += "|utype=" + loginType; param += "|ustr=" + uid; param += "|pwd=" + pwd; } string idn; // if (ModelManager.inst.gameModel.loginDoubel) // { // param = "pf=" + PlatForm.inst.pf; // idn = LocalStore.GetLocal (LocalStore.LOCAL_IDNUM); // string[] ids; // if (idn == "") // { // idn = "0"; // } // else // { // idn = idn == "0" ? "1" : "0"; // } // LocalStore.SetLocal (LocalStore.LOCAL_IDNUM, idn); // string idse = LocalStore.GetLocal (LocalStore.LOCAL_IDS + idn); // if (idse != "") // { // ids = idse.Split (','); // uid = ids [0].ToString (); // pwd = ids [1].ToString (); // param += "|utype="+Ex_Local.LOGIN_TYPE_UID; // param += "|ustr=" + uid; // param += "|pwd=" + pwd; // } // else // { // uid = ""; // pwd = ""; // } // } // ViewManager.inst.ShowAlert (type+ " - Login Params - " + param); // Debug.LogError ("Login-----"); NetHttp.inst.Send(NetBase.HTTP_LOGIN, param, (VoHttp v) => { Dictionary <string, object> re = (Dictionary <string, object>)v.data; this.SetData(re); //Debug.LogError("start" + ModelManager.inst.userModel.season["start_time"] + "%%%%%%%%%% end" + ModelManager.inst.userModel.season["end_time"]); if (this.country == 0) { PhoneManager.inst.GetGps(GetGps); } // if (type != "") { LocalStore.SetLocal(LocalStore.LOCAL_TYPE, type); } else { LocalStore.SetLocal(LocalStore.LOCAL_TYPE, Ex_Local.LOGIN_TYPE_UID); // } LocalStore.SetUids(this.uid, this.uname, this.pwd, Ex_Local.LOGIN_TYPE_UID, this.tel); // LocalStore.SetLocal(LocalStore.LOCAL_UID, this.uid); LocalStore.SetLocal(LocalStore.LOCAL_PWD, this.pwd); if (ModelManager.inst.gameModel.loginDoubel) { LocalStore.SetLocal(LocalStore.LOCAL_IDS + LocalStore.GetLocal(LocalStore.LOCAL_IDNUM), this.uid + "," + this.pwd); } if (!isChange) { Main.inst.Socket_Close(); Main.inst.Socket_Start(); ModelManager.inst.Clear(); } if (fun != null) { fun(); } }, '|', (VoHttp vo) => { // if (vo.return_code.Equals ("10001") || vo.return_code.Equals ("10002") || vo.return_code.Equals ("10003")) // { // List<string[]> pList = new List<string[]> (); // List<string> uList = new List<string> (); // foreach (string[] v in pList) // { // uList.Add (v [0]); // } // if (uList.Contains (uid)) // LocalStore.DelUids (uid); if (!isChange) { LocalStore.SetLocal(LocalStore.LOCAL_UID, ""); LocalStore.SetLocal(LocalStore.LOCAL_TYPE, ""); LocalStore.SetLocal(LocalStore.LOCAL_PWD, ""); } // } // //检测头像是否不合格 // Tools.checkHead(); }); }
private string GetIndexNum() { return(LocalStore.GetLocal("IndexNum")); }
public override void Init() { GRoot.inst.touchable = false; base.Init(); this.Create(Config.VIEW_AD); // fightData = this.GetChild("n0").asImage; ad = this.GetChild("n10").asImage; isFight = (typeAd == ModelShare.SHARE_FIGHT); ad.visible = !isFight; // killAll = this.GetChild("n3").asTextField; killPass = this.GetChild("n4").asTextField; hertAll = this.GetChild("n5").asTextField; score = this.GetChild("n6").asTextField; name = this.GetChild("n7").asTextField; QRcode = this.GetChild("n8").asLoader; // // GameObject cutCamera = new GameObject(); cutCamera.name = "cutCamera"; Vector3 mCa = StageCamera.main.transform.localPosition; camera = cutCamera.AddComponent <Camera> (); camera.clearFlags = CameraClearFlags.SolidColor; camera.farClipPlane = StageCamera.main.farClipPlane; camera.nearClipPlane = StageCamera.main.nearClipPlane; camera.orthographic = true; camera.depth = StageCamera.main.depth - 1; camera.orthographicSize = StageCamera.main.orthographicSize; camera.backgroundColor = Color.white; camera.transform.localPosition = new Vector3(-mCa.x, mCa.y, 0); camera.useOcclusionCulling = false; // float nw = (this.width / this.height) * GRoot.inst.height; this.height = GRoot.inst.height; this.width = nw; // this.group.x = -(GRoot.inst.width * 0.5f) - (this.width * 0.5f); this.group.y = 0; // Debug.LogError(":: >> "+this.view.width+" | "+this.view.actualWidth+" | "+this.view.viewWidth + " | "+GRoot.inst.scale.y.ToString()); // userModel = ModelManager.inst.userModel; shareModel = ModelManager.inst.shareModel; fightModel = ModelManager.inst.fightModel; // if (isFight) { object[] arr = (object[])fightModel.fightData["my_data"]; bool isNotCustom = false; if (arr [0] is object[]) { isNotCustom = true; } // Debug.Log (isNotCustom); if (isNotCustom) { score.text = ((object[])arr [0]) [0] + ""; killAll.text = ((object[])arr [1]) [0] + ""; killPass.text = ((object[])arr [2]) [0] + ""; hertAll.text = ((object[])arr [3]) [0] + ""; } else { score.text = (arr [0]) + ""; killAll.text = (arr [1]) + ""; killPass.text = (arr [2]) + ""; hertAll.text = (arr [3]) + ""; } name.text = userModel.GetUName(); } // shareUrl = DataManager.inst.systemSimple["share_url"] + userModel.uid; // string qr = LocalStore.GetLocal(LocalStore.LOCAL_QRCODE + userModel.uid); if (qr != "" && qr != null && qr.Length > 0) { QRcode.texture = new NTexture(PhoneManager.inst.Base64ToTexter2d(qr, 150, 150)); CutBitmap(); } else { LoaderManager.inst.Load(shareUrl + ".jpg", (object w) => { if (this.group == null || this.parent == null) { GRoot.inst.touchable = true; return; } Texture2D topImage = (Texture2D)w; if (w != null && w != null && QRcode != null) { if (this.group == null) { return; } QRcode.texture = new NTexture(topImage); // Log.debug("topImage:"+topImage); // Log.debug("erBg"+erBg); LocalStore.SetLocal(LocalStore.LOCAL_QRCODE + userModel.uid, Convert.ToBase64String(topImage.EncodeToJPG())); // share_bitmap = ComposeImage(baseImage, topImage); CutBitmap(); } }, (object error) => { GRoot.inst.touchable = true; }); } }