m
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.UI
|
||||
{
|
||||
// Token: 0x02003107 RID: 12551
|
||||
[Token(Token = "0x2003107")]
|
||||
public class ScrollRectMovementEnforcer : MonoBehaviour, IScrollHandler, IEventSystemHandler, IBeginDragHandler
|
||||
{
|
||||
// Token: 0x060153B2 RID: 86962 RVA: 0x004F13A4 File Offset: 0x004EF5A4
|
||||
[Token(Token = "0x60153B2")]
|
||||
[Address(RVA = "0x1566BD0", Offset = "0x1565BD0", VA = "0x181566BD0")]
|
||||
private void Awake()
|
||||
{
|
||||
ScrollRect scrollRect = this.scrollRect;
|
||||
int num = 0;
|
||||
if (scrollRect == num)
|
||||
{
|
||||
ScrollRect component = base.GetComponent<ScrollRect>();
|
||||
this.scrollRect = component;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153B3 RID: 86963 RVA: 0x004F13D4 File Offset: 0x004EF5D4
|
||||
[Token(Token = "0x60153B3")]
|
||||
[Address(RVA = "0x1566C80", Offset = "0x1565C80", VA = "0x181566C80", Slot = "4")]
|
||||
public void OnScroll(PointerEventData MKOJOANIBBF)
|
||||
{
|
||||
if (0 != 0)
|
||||
{
|
||||
ScrollRect scrollRect = this.scrollRect;
|
||||
if (scrollRect.m_MovementType != ScrollRect.MovementType.Clamped)
|
||||
{
|
||||
scrollRect.m_MovementType = (ScrollRect.MovementType)((ulong)2L);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153B4 RID: 86964 RVA: 0x004F1404 File Offset: 0x004EF604
|
||||
[Token(Token = "0x60153B4")]
|
||||
[Address(RVA = "0x1566C50", Offset = "0x1565C50", VA = "0x181566C50", Slot = "5")]
|
||||
public void OnBeginDrag(PointerEventData MKOJOANIBBF)
|
||||
{
|
||||
ScrollRect scrollRect = this.scrollRect;
|
||||
if (scrollRect.m_MovementType != ScrollRect.MovementType.Elastic)
|
||||
{
|
||||
scrollRect.m_MovementType = (ScrollRect.MovementType)((ulong)1L);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060153B5 RID: 86965 RVA: 0x004F1430 File Offset: 0x004EF630
|
||||
[Token(Token = "0x60153B5")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ScrollRectMovementEnforcer()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400E01C RID: 57372
|
||||
[Token(Token = "0x400E01C")]
|
||||
private const float BDIPCDOBBBI = 0.001f;
|
||||
|
||||
// Token: 0x0400E01D RID: 57373
|
||||
[Token(Token = "0x400E01D")]
|
||||
private const float EINNCEHIBDL = 1.0000001E-06f;
|
||||
|
||||
// Token: 0x0400E01E RID: 57374
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E01E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ScrollRect scrollRect;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user