public void OnBtnActivity() { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(normalMainCopy_Key, scData); EnalbleCopy(CopyType.ACTIVITY); }
private void EnsureScrollData() { if (_scrollData == null) { _scrollData = new ScrollData(); } }
private void EnsureScrollData() { if (this._scrollData == null) { this._scrollData = new ScrollData(); } }
//------------------------------------------------------------------- // // Private Methods // //------------------------------------------------------------------- #region Private Methods private ScrollData EnsureScrollData() { if (_scrollData == null) { _scrollData = new ScrollData(); } return(_scrollData); }
void OnDisable() { BoxManager.removeMessage(); ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(purchase_Key, scData); DestroyItems(); }
/// <summary> /// 显示好友申请 /// </summary> private void ShowFriendApply() { isFriendMail = true; showMessage = true; ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(normalMail_Key, scData); NetworkSender.Instance().getMailList(UpdateMailListDone); }
public void DisplayScroll(string imgFile) { inScrollEvent = true; Debug.Log("Executing scroll event: " + imgFile); // retrieve sprite Sprite img = Resources.Load <Sprite>("Scrolls\\Images\\" + imgFile); // spawn the UI item in scene GameObject scrollImage = Instantiate(imagePrefab, scrollsParent.transform); scrollImage.name = imgFile; scrollImage.GetComponent <Image>().sprite = img; scrollImage.GetComponent <Image>().SetNativeSize(); if (imgFile.Contains("Tutorial")) { scrollImage.GetComponent <RectTransform>().localScale = new Vector3(0.2f, 0.2f, 0.2f); // scale to fit } else { scrollImage.GetComponent <RectTransform>().localScale = new Vector3(0.37f, 0.37f, 0.37f); // scale to fit } scrollImage.GetComponent <RectTransform>().localPosition = new Vector3(0, 0, 0); // center the image // after displaying, keep track of what you've displayed // check to make sure it isn't already added ScrollData scrollToAdd = new ScrollData { textFile = "", imgFile = imgFile, formattedText = "" }; bool hasAdded = false; foreach (ScrollData scroll in scrollsInteracted) { if (scroll.textFile == scrollToAdd.textFile && scroll.imgFile == scrollToAdd.imgFile && scroll.formattedText == scrollToAdd.formattedText ) { hasAdded = true; } } if (!hasAdded) { scrollsInteracted.Add(scrollToAdd); } }
private void UpdateScollComponents(float distance) { for (int i = 0; i < ScrollableEntities.Length; i++) { Transform entityTransform = ScrollableEntities.Transforms[i]; ScrollData scrollData = ScrollableEntities.ScrollDatas[i]; scrollData.StartPosition = entityTransform.position; scrollData.EndPosition = scrollData.StartPosition - (new Vector3(0, distance, 0)); } }
void ScrollTexture(ScrollData data) { data.offset += Time.deltaTime * data.speed; if (data.offset > 1f) { data.offset = data.offset % 1f; } Vector2 offset = new Vector2(data.offset, 0); data.backGround.material.SetTextureOffset("_MainTex", offset); }
void OnDisable() { BagItemsPage bagItemPg = transform.GetComponent <BagItemsPage>(); if (bagItemPg != null) { int currentPage = bagItemPg.GetCurrentPage(); ScrollData scData = new ScrollData(scrollBar.scrollValue, currentPage); Obj_MyselfPlayer.GetMe().SetScrollValue(heroes_Key, scData); } resetItems(); }
void OnDisable() { // Debug.Log("FriendController OnDisable"); int currentPage = transform.GetComponent <BagItemsPage>().GetCurrentPage(); ScrollData scData = new ScrollData(src.scrollValue, currentPage); Obj_MyselfPlayer.GetMe().SetScrollValue(friend_Key, scData); foreach (GameObject obj in items) { Destroy(obj); } items.Clear(); }
//记录scrollvalue值 public void RecordScrollValue() { if (curActive == CopyType.NORMAL) { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(normalMainCopy_Key, scData); } else { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(activeMainCopy_Key, scData); } }
public void OnTopLeftBtn() { if (curActive == CopyType.NORMAL) { logicTarget.GetComponent <MainUILogic>().ReturnToMainUI(); } else { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(activeMainCopy_Key, scData); EnalbleCopy(CopyType.NORMAL); } }
/// <summary> /// 回主界面 好友申请返回到邮件 /// </summary> private void ReturnToMainUI() { if (isFriendMail) { isFriendMail = false; showMessage = true; ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(friendApply_Key, scData); NetworkSender.Instance().getMailList(UpdateMailListDone); } else { mainLogic.SendMessage("ReturnToMainUI"); } }
/// <summary> /// 刷新界面信息 /// </summary> /// <param name="isSuccess"></param> private void RestartWindow(bool isSuccess) { GameObject.FindWithTag("main_controller").SendMessage("updateUserInfo"); if (isFriendMail) { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(friendApply_Key, scData); } else { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(normalMail_Key, scData); } NetworkSender.Instance().getMailList(UpdateMailListDone); }
void OnDisable() { UIDraggablePanel uiDragPanel = listParent.transform.parent.GetComponent <UIDraggablePanel>(); ScrollData scData = new ScrollData(uiDragPanel.verticalScrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(pvp_Key, scData); foreach (GameObject item in itemList) { GameObject fightBtn = item.transform.FindChild("fightBtn").gameObject; fightBtn.SetActive(false); CardListItemPool.Instance.DestroyItemAndPushToPool(item, strListItemName); } itemList.Clear(); }
public override void SetMenuData(object param) { base.SetMenuData(param); data = LTInstanceMapModel.Instance.scrollData; for (int i = 0; i < data.list.Length; i++) { Data.SkillTemplate skillTpl = Data.SkillTemplateManager.Instance.GetTemplate(data.list[i]); ReelItems[i].icon.spriteName = skillTpl.Icon; LTUIUtil.SetText(ReelItems[i].title, skillTpl.Name); LTUIUtil.SetText(ReelItems[i].desc, skillTpl.Description); } isFirst = true; RegisterMonoUpdater(); // PlayStartAnim(); }
void OnDisable() { mailCount.text = ""; title.spriteName = "shuxinlan"; title.MakePixelPerfect(); if (isFriendMail) { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(friendApply_Key, scData); } else { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(normalMail_Key, scData); } isFriendMail = false; showMessage = true; mailList.Clear(); DestroyItems(); }
private void LerpScollableObjects() { float fracCompleted = (TimeElapsed * Bootstrap.Settings.ScrollSpeed) / DistanceToScroll; List <GameObject> objToDestroy = new List <GameObject>(); for (int i = 0; i < ScrollableEntities.Length; i++) { Transform entityTransform = ScrollableEntities.Transforms[i]; ScrollData scrollData = ScrollableEntities.ScrollDatas[i]; entityTransform.position = Vector3.Lerp(scrollData.StartPosition, scrollData.EndPosition, fracCompleted); } //stop once completed if (fracCompleted >= 1.0f) { DoLerp = false; } }
void _updateScrollInput() { var deltaScroll = this._scrollInput.getScrollDelta(); if (deltaScroll == Vector2.zero) { return; } PointerData pointerData = new ScrollData( timeStamp: Timer.timespanSinceStartup, change: PointerChange.scroll, kind: PointerDeviceKind.mouse, device: this._scrollInput.getDeviceId(), physicalX: this._scrollInput.getPointerPosX(), physicalY: this._scrollInput.getPointerPosY(), scrollX: deltaScroll.x, scrollY: deltaScroll.y ); this.onPointerEvent(new PointerDataPacket(new List<PointerData> { pointerData })); }
public void DisplayMultiple(List <ScrollData> scrolls) // displays multiple scrollData with arrows to switch between { inScrollEvent = true; inMultiScrollEvent = true; // spawn arrow with scroll UI nextArrow = Instantiate(nextArrowPrefab, scrollsParent.transform); nextArrow.GetComponent <RectTransform>().anchorMax = new Vector2(1f, 0.5f); nextArrow.GetComponent <RectTransform>().anchorMin = new Vector2(1f, 0.5f); nextArrow.GetComponent <RectTransform>().localPosition = new Vector3(300, 0, 0); prevArrow = Instantiate(prevArrowPrefab, scrollsParent.transform); prevArrow.GetComponent <RectTransform>().anchorMax = new Vector2(0f, 0.5f); prevArrow.GetComponent <RectTransform>().anchorMin = new Vector2(0f, 0.5f); prevArrow.GetComponent <RectTransform>().localPosition = new Vector3(-300, 0, 0); nextArrow.GetComponent <Button>().onClick.AddListener(delegate() { NextScroll(); }); prevArrow.GetComponent <Button>().onClick.AddListener(delegate() { PrevScroll(); }); nextArrow.SetActive(false); prevArrow.SetActive(false); // spawn parent (so all scrolls can be moved at once) multiParentObj = Instantiate(new GameObject(), scrollsParent.transform); multiParentObj.name = "MultiScrollParent"; multiParentObj.AddComponent <RectTransform>(); // spawn all of them under a parent (each one is one screen size offset) totalNumScrollsInMulti = 0; foreach (ScrollData scroll in scrolls) { ScrollData scrollToAdd = new ScrollData { textFile = scroll.textFile, imgFile = scroll.imgFile, formattedText = scroll.formattedText, }; bool hasAdded = false; if (scroll.textFile == scrollToAdd.textFile && scroll.imgFile == scrollToAdd.imgFile && scroll.formattedText == scrollToAdd.formattedText) { hasAdded = true; } if (!hasAdded) { scrollsInteracted.Add(scrollToAdd); // add scroll if it hasn't been interacted with } // retrieve sprite Sprite img = Resources.Load <Sprite>("Scrolls\\Images\\" + scroll.imgFile); // spawn the UI item in scene GameObject scrollImage = Instantiate(imagePrefab, multiParentObj.transform); scrollImage.name = scroll.imgFile; scrollImage.GetComponent <Image>().sprite = img; scrollImage.GetComponent <Image>().SetNativeSize(); if (scroll.imgFile.Contains("Tutorial")) { scrollImage.GetComponent <RectTransform>().localScale = new Vector3(0.2f, 0.2f, 0.2f); // scale to fit } else { scrollImage.GetComponent <RectTransform>().localScale = new Vector3(0.37f, 0.37f, 0.37f); // scale to fit } scrollImage.GetComponent <RectTransform>().localPosition = new Vector3(Screen.width * totalNumScrollsInMulti, 0, 0); // center the image with displacement totalNumScrollsInMulti++; } if (totalNumScrollsInMulti == 0) { warnText.SetActive(true); } // keep track of scroll numbers currScrollInMulti = 0; }
public ScrollDataEventArgs( ScrollData data ) { this.scrollData = data; }
/// <summary> /// Constructor for Main Window /// - Init Visualisation /// - Text Scrolling /// - Add Event Handlers /// - Apply a Skin /// - Initialize Tray Icon /// </summary> /// <param name="appHandle"></param> /// <param name="aConfiguration"></param> /// <param name="aPluginManager"></param> public Standard(App appHandle, Configuration aConfiguration, PluginManager.PluginManager aPluginManager) { _anAppHandle = appHandle; AConfiguration = aConfiguration; APluginManager = aPluginManager; _aVisualization = new Visualization(2048, VisTimerInMs); /*clockVis = new System.Windows.Threading.DispatcherTimer(); clockVis.Interval = new TimeSpan(0, 0, 0, 0, VisTimerInMs); clockVis.Tick += new EventHandler(ClockVisTick); */ _clockScrollingText = new DispatcherTimer { Interval = new TimeSpan(0, 0, 0, 0, ScrollSpeed) }; _clockScrollingText.Tick += ClockScrollingTextTick; _clockScrollingText.IsEnabled = true; _scrollDataArtist = new ScrollData(); _scrollDataAlbum = new ScrollData { ScrollWidthCorrection = -8 }; _scrollDataTitle = new ScrollData(); _currentHighlightedSong = -1; _changeSeekBarDragged = false; InitializeComponent(); _currentVis = 1; _insertFolder = false; // Initialise Click-Into BarHandlers changeSeekBar.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(ChangeSeekBarMouseLeftButtonDown), true); changeVolumeBar.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(ChangeVolumeBarMouseLeftButtonDown), true); changeBalance.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(changeBalanceSlide), true); sliderEQBand0.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand1.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand2.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand3.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand4.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand5.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand6.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand7.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand8.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); sliderEQBand9.AddHandler(PreviewMouseLeftButtonDownEvent, new RoutedEventHandler(sliderEQBand_DragCompleted), true); //Trayiconstuff _componentForTray = new Container(); _notifyIcon1 = new NotifyIcon(_componentForTray); //Apply skin _currentSkin = aConfiguration.UsedSkin; ApplySkin(_currentSkin); //Gamnoise Plugin _dictPluginWindows = new Dictionary<string, Plugin>(); InitPlugins(); }
//------------------------------------------------------ // // Private Methods // //------------------------------------------------------ #region Private Methods private void EnsureScrollData() { if (_scrollData == null) { _scrollData = new ScrollData(); } }
public ScrollDataEventArgs(ScrollData data) { this.scrollData = data; }
void OnDisable() { ScrollData scData = new ScrollData(scrollBar.scrollValue); Obj_MyselfPlayer.GetMe().SetScrollValue(SubCopy_Key, scData); }
public void OnSelectMainCopy(GameObject go) { switch (GuideManager.Instance.currentStep) { case GuideManager.GUIDE_STEP.COPY1_1: GuideCopy1_1.Instance.NextStep(); //新手战斗引导 SELECT_2 break; case GuideManager.GUIDE_STEP.COPY1_2: GuideCopy1_2.Instance.NextStep(); //新手战斗引导 SELECT_2 break; case GuideManager.GUIDE_STEP.COPY1_3: GuideCopy1_3.Instance.NextStep(); //新手战斗引导 SELECT_2 break; case GuideManager.GUIDE_STEP.COPY1_4: GuideCopy1_4.Instance.NextStep(); //新手战斗引导 SELECT_2 break; case GuideManager.GUIDE_STEP.COPY1_5: GuideCopy1_5.Instance.NextStep(); //新手战斗引导 SELECT_2 break; case GuideManager.GUIDE_STEP.COPY2_1: GuideCopy2_1.Instance.NextStep(); //新手战斗引导 SELECT_2 break; default: break; } int order = int.Parse(go.name); MainCopy mcopy = null; if (curActive == CopyType.NORMAL) { foreach (MainCopy copy in normalCopys) { if (copy.listOrder == order) { mcopy = copy; break; } } } else { foreach (MainCopy copy in activityCopys) { if (copy.listOrder == order) { mcopy = copy; break; } } } if (mcopy != null) { Obj_MyselfPlayer.GetMe().curMainCopy = mcopy; logicTarget.SendMessage("LoadPveBossList"); } else { Debug.LogError("OnSelectMainCopy(), copy is null"); } //点击后清除小副本记录位置 ScrollData scDatasub1 = new ScrollData(0); Obj_MyselfPlayer.GetMe().SetScrollValue(SubCopy_Key, scDatasub1); }
//------------------------------------------------------------------- // // Private Methods // //-------------------------------------------------------------------- #region Private Methods private ScrollData EnsureScrollData() { if (_scrollData == null) { _scrollData = new ScrollData(); } return _scrollData; }