terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ OnScroll()

virtual void UnityEngine.UI.ScrollRect.OnScroll ( PointerEventData data)
inlinevirtual

Implements UnityEngine.EventSystems.IScrollHandler.

Definition at line 555 of file ScrollRect.cs.

556 {
558 this.UpdateBounds();
559 float y = data.<scrollDelta>k__BackingField.y;
560 float x = data.<scrollDelta>k__BackingField.x;
561 bool vertical = this.m_Vertical;
562 bool horizontal = this.m_Horizontal;
563 if (vertical)
564 {
565 if (horizontal)
566 {
567 return;
568 }
569 return;
570 }
571 else
572 {
573 if (!vertical && horizontal)
574 {
575 return;
576 }
577 bool flag = data.IsScrolling();
578 int num = 1;
579 this.m_Scrolling = num != 0;
580 Vector2 anchoredPosition = this.m_Content.anchoredPosition;
584 bool horizontal2 = this.m_Horizontal;
585 bool vertical2 = this.m_Vertical;
587 this.UpdateBounds();
588 return;
589 }
590 }
class f__AnonymousType0<< Count > j__TPar
ScrollRect.MovementType movementType
Definition ScrollRect.cs:63
ScrollRect.MovementType m_MovementType

References UnityEngine.RectTransform.anchoredPosition, UnityEngine.UI.ScrollRect.EnsureLayoutHasRebuilt(), UnityEngine.UI.ScrollRect.horizontal, UnityEngine.EventSystems.PointerEventData.IsScrolling(), j__TPar, UnityEngine.UI.ScrollRect.m_Content, UnityEngine.UI.ScrollRect.m_Horizontal, UnityEngine.UI.ScrollRect.m_MovementType, UnityEngine.UI.ScrollRect.m_ScrollSensitivity, UnityEngine.UI.ScrollRect.m_Vertical, UnityEngine.UI.ScrollRect.movementType, UnityEngine.UI.ScrollRect.scrollSensitivity, UnityEngine.UI.ScrollRect.UpdateBounds(), and UnityEngine.UI.ScrollRect.vertical.