/// <summary> /// 이미지 공지사항 출력 /// </summary> /// <param name="pCount">P count.</param> void ImageBanner(int pCount) { GameObject Gobj; string StampFreq, StampTime; double PresentStamp, PresentTime; Ag.LogIntenseWord(" Image Banner >>>>>>>>>>>>>>>>> "); for (int i = 0; i < pCount; i++) { JceImgNotice curNoti = Joycity.arrImageNoti [i]; // Time Stamp Setting ... //string timeKey = "JoyCityImageBanner" + curNoti.idx; string timeKey = "JoyCityImageBanner" + curNoti.idx; StampTime = PreviewLabs.PlayerPrefs.GetString(timeKey); if (string.IsNullOrEmpty(StampTime)) { StampTime = "1390441587486"; } PresentStamp = double.Parse(Joycity.arrImageNoti [i].timestamp); Material ImageBannerPic; ImageBannerPic = Instantiate(Resources.Load("Materials/Imagebanner")) as Material; if (curNoti.IsFreqency) { Ag.LogString(" it's frequency .... " + ("JoyCityImageBanner1" + curNoti.idx)); StampFreq = PreviewLabs.PlayerPrefs.GetString("JoyCityImageBannerFreq" + curNoti.idx); if (string.IsNullOrEmpty(StampFreq)) { curNoti.AlreadySeenNum = 0; Ag.LogDouble(" TextBanner >>> IsFrequency.. first time " + curNoti.frequency_time + " AlreadySeen : " + curNoti.AlreadySeenNum); } else { try { curNoti.AlreadySeenNum = int.Parse(StampFreq); Ag.LogDouble(" TextBanner >>> IsFrequency.. time ? " + curNoti.AlreadySeenNum); } catch { Ag.LogIntenseWord(" TextBanner >>> Catch .... >>>> Error "); curNoti.AlreadySeenNum = 1; } if (curNoti.AlreadySeenNum >= int.Parse(curNoti.frequency_time)) { continue; } } } Gobj = (GameObject)Instantiate(Resources.Load("prefab_General/Lpanel_Event")); Gobj.transform.parent = dicMenuList ["Ui_lobby"].gameObject.transform; Gobj.transform.localPosition = new Vector3(0, 0, -295 - i * 60); Gobj.transform.localScale = new Vector3(1, 1, 1); Gobj.name = "JoyCityImageBanner" + curNoti.idx; Gobj.GetComponent <CloseThisObject> ().mTimestamp = Joycity.arrImageNoti [i].timestamp; Gobj.GetComponent <CloseThisObject> ().JceNotiObj = curNoti; Ag.LogIntenseWord(Joycity.arrImageNoti [i].platform.ToString() + "PlatformNum"); Gobj.transform.FindChild("banner").gameObject.GetComponent <UITexture> ().material = ImageBannerPic; Gobj.GetComponent <CloseThisObject> ().mUrl = Joycity.arrImageNoti [i].url; StartCoroutine(JoycityImageBannerLoad(Joycity.arrImageNoti [i].image_path, Gobj.transform.FindChild("banner").gameObject)); mRscrcMan.AddComponentUISendMessage(mRscrcMan.FindChild(Gobj, "btn_close", true), Gobj, "DestoryObj"); mRscrcMan.AddComponentUISendMessage(mRscrcMan.FindChild(Gobj, "btn_datail", true), Gobj, "OpenUrl"); try { if (Ag.UnixTimeStampToDateTimeAddmili(double.Parse(StampTime)).AddDays(1) > Ag.UnixTimeStampToDateTimeAddmili(PresentStamp)) { Gobj.SetActive(false); } } catch { Ag.LogIntenseWord("ImageBanner Error"); } } }
/// <summary> /// Kickoff_ready /// </summary> void Btn_Fun_MatchRequire() // 준비하기 { Ag.LogIntenseWord(" Btn_Fun_MatchRequire >>>> ... >> Flag :: "); //MatchingFlag = false; SortBtnInitSet(); Ag.NodeObj.UserModify("ONLINE", statusOnly: true); string TimeNow = PreviewLabs.PlayerPrefs.GetString("ReviewStampTime"); mBackDepthFlag = true; if (AgStt.mgGameTutorial) { Application.LoadLevel("GameScene"); return; } if (TimeNow == null || TimeNow.Length < 5) { TimeNow = "1390441587486"; } int ranNum = AgUtil.RandomInclude(1, 5); if (Ag.mySelf.WAS.reviewEvent == 0 && Ag.mySelf.myRank.WAS.winNum > 3 && ranNum == 1 && Ag.UnixTimeStampToDateTimeAddmili(double.Parse(TimeNow)).AddDays(1) < System.DateTime.Now && Ag.CurStorePlfm == StorePlfm.GooglePlay) { MenuCommonOpen("popup_review", "Ui_popup", true); } SendWasCardupdate(); mMenuName = "Btn_Fun_MatchRequire"; if (Ag.Uniform) { Ag.Uniform = false; if (!PutonNotbuyUniform()) { return; } } dicMenuList ["MainCamera"].SetActive(false); dicMenuList ["Ui_team"].SetActive(false); dicMenuList ["Ui_lobby"].SetActive(false); dicMenuList ["Ui_kickoff"].SetActive(true); Btn_Fun_DrinkItem(); Ag.mySelf.arrUniform [0].SetColorInfoString(); Ag.mySelf.arrUniform [1].SetColorInfoString(); if (Ag.mGuest) // 게스트 모드일때는 친구리스트 안불러옴 { dicMenuList ["kakao_sync_kickoff"].SetActive(true); } else { StartCoroutine(CoruMatchRequire()); } }