void UpdateMouseOperation() { if (mMotionMgr.isInAimState) { actionOpCursor = MouseOpMgr.MouseOpCursor.Null; return; } if (m_UpdateMouseStateTime > Time.time) { return; } actionOpCursor = MouseOpMgr.MouseOpCursor.Null; m_UpdateMouseStateTime += m_UpdateMouseStateInterval; if (null != actionGather && actionGather.UpdateOPTreeInfo()) { actionOpCursor = MouseOpMgr.MouseOpCursor.Gather; } if (null != actionFell && actionFell.UpdateOPTreeInfo() && MouseOpMgr.MouseOpCursor.Null == actionOpCursor && mMotionMgr.IsActionRunning(PEActionType.EquipmentHold)) { actionOpCursor = MouseOpMgr.MouseOpCursor.Fell; } }
private void TipTweenFinish(UITweener tween) { m_TipShow = !m_TipShow; if (!m_TipShow) { m_ShowBackupType = MouseOpMgr.MouseOpCursor.Null; m_WaitBackupType = MouseOpMgr.MouseOpCursor.Null; } }
private void ShowTipLabel(MouseOpMgr.MouseOpCursor opType) { if (!SystemSettingData.Instance.MouseStateTip) { PlayTipHideTween(); return; } if (opType == MouseOpMgr.MouseOpCursor.Null) { PlayTipHideTween(); } else { if (m_WaitBackupType != opType) { m_WaitStartTime = Time.realtimeSinceStartup; m_WaitBackupType = opType; } else { if (Time.realtimeSinceStartup - m_WaitStartTime < m_WaitShowTime) { return; } if (m_ShowBackupType != opType) { if (!m_ShopTipDic.ContainsKey(opType) || m_ShopTipDic.ContainsKey(opType) && m_ShopTipDic[opType] < m_ShopTipCount) { int contentID = -1; switch (opType) { case MouseOpMgr.MouseOpCursor.Gather: contentID = 8000678; break; case MouseOpMgr.MouseOpCursor.Fell: contentID = 8000679; break; case MouseOpMgr.MouseOpCursor.NPCTalk: contentID = -1; break; case MouseOpMgr.MouseOpCursor.PickUpItem: contentID = 8000678; break; case MouseOpMgr.MouseOpCursor.WareHouse: contentID = 8000678; break; case MouseOpMgr.MouseOpCursor.LootCorpse: contentID = 8000678; break; case MouseOpMgr.MouseOpCursor.Hand: contentID = 8000680; break; case MouseOpMgr.MouseOpCursor.Ride: contentID = 8000983; break; } if (contentID == -1) { return; } PlayTipShowTween(PELocalization.GetString(contentID)); m_ShowBackupType = opType; if (m_ShopTipDic.ContainsKey(opType)) { m_ShopTipDic[opType]++; } else { m_ShopTipDic.Add(opType, 1); } } } } } }