// Token: 0x060020CE RID: 8398 RVA: 0x003E5CD4 File Offset: 0x003E3ED4 public void Onfunc(UITimeBar sender) { eTimerSpriteType timerSpriteType = sender.m_TimerSpriteType; if (timerSpriteType == eTimerSpriteType.Speed) { GUIManager.Instance.OpenMenu(EGUIWindow.UI_BagFilter, 2, 16, false, false, false); } else if (timerSpriteType == eTimerSpriteType.Free) { DataManager.Instance.SendHeroStarUp_Free(); } }
// Token: 0x06000586 RID: 1414 RVA: 0x00077580 File Offset: 0x00075780 public int Compare(byte x, byte y) { QueueBarData queueBarData = DataManager.Instance.queueBarData[(int)x]; QueueBarData queueBarData2 = DataManager.Instance.queueBarData[(int)y]; if (!queueBarData.bActive) { return((!queueBarData2.bActive) ? 0 : 1); } if (!queueBarData2.bActive) { return(-1); } eTimerSpriteType queueBarSpriteType = DataManager.Instance.GetQueueBarSpriteType((EQueueBarIndex)x); eTimerSpriteType queueBarSpriteType2 = DataManager.Instance.GetQueueBarSpriteType((EQueueBarIndex)y); if (queueBarSpriteType != eTimerSpriteType.Idle && queueBarSpriteType2 == eTimerSpriteType.Idle) { return(1); } if (queueBarSpriteType == eTimerSpriteType.Idle && queueBarSpriteType2 != eTimerSpriteType.Idle) { return(-1); } if (queueBarSpriteType != eTimerSpriteType.Free && queueBarSpriteType2 == eTimerSpriteType.Free) { return(1); } if (queueBarSpriteType == eTimerSpriteType.Free && queueBarSpriteType2 != eTimerSpriteType.Free) { return(-1); } if (queueBarSpriteType != eTimerSpriteType.Help && queueBarSpriteType2 == eTimerSpriteType.Help) { return(1); } if (queueBarSpriteType == eTimerSpriteType.Help && queueBarSpriteType2 != eTimerSpriteType.Help) { return(-1); } if (queueBarData.StartTime < queueBarData2.StartTime) { return(1); } if (queueBarData.StartTime > queueBarData2.StartTime) { return(-1); } return(0); }