public override void Update() { base.Update(); if (!NrTSingleton <FormsManager> .Instance.IsShow(G_ID.ITEMTOOLTIP_DLG) && !this.m_bBoxCollider) { this.BoxColliderActive(true); } if (NrTSingleton <FormsManager> .Instance.IsShow(G_ID.ITEMTOOLTIP_DLG) && NkInputManager.GetMouseButtonDown(0)) { Ray ray = NrTSingleton <UIManager> .Instance.rayCamera.ScreenPointToRay(NkInputManager.mousePosition); RaycastHit raycastHit; if (Physics.Raycast(ray, out raycastHit) && raycastHit.collider.name.Contains("BT_SET")) { return; } NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.ITEMTOOLTIP_DLG); } if (this.m_fSliderValue != this.m_hsCount.Value) { int num = (int)(this.m_hsCount.Value * 100f / (100f / (float)this.m_nMaxItemNum)); this.m_nCurItemNum = num + 1; if (this.m_nCurItemNum >= this.m_nMaxItemNum) { this.m_nCurItemNum = this.m_nMaxItemNum; } if (this.m_nMaxItemNum <= 1) { this.m_nCurItemNum = 1; } this.m_lbCount.SetText(this.m_nCurItemNum.ToString()); } }
public override void Update() { if (TsPlatform.IsMobile) { if (this.m_FilePercent != null && this.m_Percent != null) { string text = string.Empty; if (this.m_FilePercent.Visible) { text = this.m_FilePercent.Text; } if (this.m_Percent.Visible) { text = text + "\nTotal : " + this.m_Percent.Text; } NrTSingleton <NrUserDeviceInfo> .Instance.SetMovieText(text); } Vector3 mousePosition = Input.mousePosition; if (NkInputManager.GetMouseButton(0) && this.m_v3TouchStart != Vector3.zero && this.m_v3TouchStart != mousePosition) { if (mousePosition != Vector3.zero && this.pRealChar != null && Mathf.Abs(this.m_v2TouchStart.x - mousePosition.x) > 5f) { this.m_fTempAngle = 360f * ((this.m_v2TouchStart.x - mousePosition.x) / (float)Screen.width); Quaternion rotation = Quaternion.Lerp(Quaternion.identity, Quaternion.AngleAxis(this.m_fAngle + this.m_fTempAngle, Vector3.up), Time.time * 0.1f); this.pRealChar.transform.rotation = rotation; } } else if (NkInputManager.GetMouseButtonUp(0)) { if (mousePosition != Vector3.zero && this.pTouchEffectPrefab != null) { this.SetTouchEffcet(new Vector2(mousePosition.x, (float)Screen.height - mousePosition.y)); this.m_v3TouchStart = Vector3.zero; } } else if (NkInputManager.GetMouseButtonDown(0) && mousePosition != Vector3.zero) { this.m_v2TouchStart = new Vector2(mousePosition.x, (float)Screen.height - mousePosition.y); this.m_v3TouchStart = mousePosition; this.m_fAngle = this.pRealChar.transform.rotation.eulerAngles.y; } } }
public override void Update() { base.Update(); if (!NrTSingleton <FormsManager> .Instance.IsShow(G_ID.ITEMTOOLTIP_DLG) && !this.m_bBoxCollider) { this.BoxColliderActive(true); } if (NrTSingleton <FormsManager> .Instance.IsShow(G_ID.ITEMTOOLTIP_DLG) && NkInputManager.GetMouseButtonDown(0)) { Ray ray = NrTSingleton <UIManager> .Instance.rayCamera.ScreenPointToRay(NkInputManager.mousePosition); RaycastHit raycastHit; if (Physics.Raycast(ray, out raycastHit) && raycastHit.collider.name.Contains("BT_SET")) { return; } NrTSingleton <FormsManager> .Instance.CloseForm(G_ID.ITEMTOOLTIP_DLG); } }
public override void Update() { base.Update(); if ((NkInputManager.GetMouseButtonDown(0) || NkInputManager.GetMouseButtonDown(1)) && NrTSingleton <FormsManager> .Instance.FocusFormID() == this.m_ParentWinID && TsPlatform.IsMobile) { Form form = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_ParentWinID); if (form != null) { if (form is ItemTooltipDlg) { ItemTooltipDlg itemTooltipDlg = form as ItemTooltipDlg; if (itemTooltipDlg != null) { itemTooltipDlg.CloseSetItemTooltip(); } } if (form is ItemTooltipDlg_Second) { ItemTooltipDlg_Second itemTooltipDlg_Second = form as ItemTooltipDlg_Second; if (itemTooltipDlg_Second != null) { itemTooltipDlg_Second.CloseSetItemTooltip(); } } if (form is Item_Box_Select_Dlg) { Item_Box_Select_Dlg item_Box_Select_Dlg = form as Item_Box_Select_Dlg; if (item_Box_Select_Dlg != null) { item_Box_Select_Dlg.CloseSetItemTooltip(); } } } } }
public void UpdateMouse3() { if (NrTSingleton <FormsManager> .Instance.IsMouseOverForm()) { if (this.DragMove) { this.SetDragMove(false); } return; } if (!CameraController.EnableControll) { this.SetDragMove(false); return; } bool flag = NkInputManager.GetMouseButtonDown(0) || NkInputManager.GetMouseButtonDown(2); bool flag2 = NkInputManager.GetMouseButtonUp(0) || NkInputManager.GetMouseButtonUp(2); if (flag) { this.Mouse3DownPoint = NkInputManager.mousePosition; this.SetDragMove(true); } if (flag2) { this.SetDragMove(false); } if (this.DragMove) { Vector2 vector = NkInputManager.mousePosition - this.Mouse3DownPoint; this.Mouse3DownPoint = NkInputManager.mousePosition; Vector3 vector2 = new Vector3(-vector.x, 0f, -vector.y); vector2 *= 1E-05f * this.Mouse3Speed; this.SetMovePos(this.GetMovePos() + this.QY * vector2); } }
public void GridInputMouse() { bool mouseButtonUp = NkInputManager.GetMouseButtonUp(0); bool mouseButtonDown = NkInputManager.GetMouseButtonDown(0); if (mouseButtonDown && NrTSingleton <UIManager> .Instance.DragUpUI) { return; } if (mouseButtonUp && NrTSingleton <UIManager> .Instance.DragUpUI) { this.m_SoldierBatch.CastedTarget.InitSelectMoveChar(this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind); this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.Init(); return; } if (NrTSingleton <FormsManager> .Instance.GetForm(G_ID.BABELTOWER_CHAT) != null && NrTSingleton <FormsManager> .Instance.GetForm(G_ID.BABELTOWER_CHAT).Visible) { return; } if (this.m_SoldierBatch.CastedTarget.IsMessageBox) { return; } SoldierBatchGrid soldierBatchGrid = null; if (NkRaycast.Raycast(this.mc_kPlunderPickLayer)) { GameObject gameObject = NkRaycast.HIT.transform.gameObject; if (null != gameObject) { soldierBatchGrid = gameObject.GetComponent <SoldierBatchGrid>(); if (null != soldierBatchGrid) { eBATTLE_ALLY aLLY = soldierBatchGrid.ALLY; short sTARTPOS_INDEX = soldierBatchGrid.STARTPOS_INDEX; int iNDEX = soldierBatchGrid.INDEX; long solID = soldierBatchGrid.SolID; long personID = soldierBatchGrid.PersonID; int charKind = soldierBatchGrid.CharKind; byte objID = soldierBatchGrid.ObjID; if (aLLY == eBATTLE_ALLY.eBATTLE_ALLY_0) { soldierBatchGrid.SetMODE(E_RENDER_MODE.ACTIVE_SELECT); } if (mouseButtonDown) { if (aLLY != eBATTLE_ALLY.eBATTLE_ALLY_0) { return; } if (solID != 0L && this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID == 0L) { this.SetMakeUpChar(solID, personID, charKind, objID); } } else if (mouseButtonUp) { if (aLLY != eBATTLE_ALLY.eBATTLE_ALLY_0) { if (this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID != 0L) { this.m_SoldierBatch.CastedTarget.InitCharBattlePos(this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind); } this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.Init(); return; } if (solID != 0L) { if (this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID != solID) { if (this.m_SoldierBatch.CastedTarget.EnableChangePos(this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID, solID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind) && !this.m_SoldierBatch.CastedTarget.ChangePos(this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID, solID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind)) { this.m_SoldierBatch.CastedTarget.InitSelectMoveChar(this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind); } } else { this.m_SoldierBatch.CastedTarget.InitSelectMoveChar(solID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind); } this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.Init(); } else { if (!this.m_SoldierBatch.CastedTarget.InsertEmptyGrid((byte)sTARTPOS_INDEX, (byte)iNDEX, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_nObjectid)) { this.m_SoldierBatch.CastedTarget.InitSelectMoveChar(this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind); } this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.Init(); } } } } } else if (mouseButtonUp) { if (this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID != 0L) { this.m_SoldierBatch.CastedTarget.InitCharBattlePos(this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_SolID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendPersonID, this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.m_FriendCharKind); } this.m_SoldierBatch.CastedTarget.MakeUpCharInfo.Init(); } this.m_SoldierBatch.CastedTarget.SelectGrid = soldierBatchGrid; }