oh dear
This commit is contained in:
@@ -0,0 +1,166 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000216 RID: 534
|
||||
[Token(Token = "0x2000216")]
|
||||
[Serializable]
|
||||
public class AxisSwipeButtons : AxisButtons
|
||||
{
|
||||
// Token: 0x1700027A RID: 634
|
||||
// (get) Token: 0x060010C8 RID: 4296 RVA: 0x00048DB8 File Offset: 0x00046FB8
|
||||
// (set) Token: 0x060010C9 RID: 4297 RVA: 0x00048DCC File Offset: 0x00046FCC
|
||||
[Token(Token = "0x1700027A")]
|
||||
public AxisSwipeButtons.MGGKDBHMJDF SwipeState
|
||||
{
|
||||
[Token(Token = "0x60010C8")]
|
||||
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
|
||||
get;
|
||||
[Token(Token = "0x60010C9")]
|
||||
[Address(RVA = "0x445D00", Offset = "0x444B00", VA = "0x180445D00")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060010CA RID: 4298 RVA: 0x00048DE0 File Offset: 0x00046FE0
|
||||
[Token(Token = "0x60010CA")]
|
||||
[Address(RVA = "0x16B1BC0", Offset = "0x16B09C0", VA = "0x1816B1BC0", Slot = "4")]
|
||||
public override void OPEMIFENIJM(Vector2 GLHHBDHELAO, bool OMEFNMEJHGH, bool DBCFBNLKMJK = true)
|
||||
{
|
||||
int num = 0;
|
||||
AxisSwipeButtons.MGGKDBHMJDF mggkdbhmjdf = this.<SwipeState>k__BackingField;
|
||||
if (!OMEFNMEJHGH)
|
||||
{
|
||||
if (!OMEFNMEJHGH)
|
||||
{
|
||||
if (mggkdbhmjdf == AxisSwipeButtons.MGGKDBHMJDF.Swiping)
|
||||
{
|
||||
if (OMEFNMEJHGH)
|
||||
{
|
||||
goto IL_12A;
|
||||
}
|
||||
float time = Time.time;
|
||||
if ((this.swipeIsValid ? 1 : 0) == num)
|
||||
{
|
||||
goto IL_D0;
|
||||
}
|
||||
float num2 = this.maxSwipeTime;
|
||||
int num3 = 0;
|
||||
AxisButtons.OINGMHACLAI oingmhaclai = base.IAMAABFPPLL(num3);
|
||||
this.<SwipeState>k__BackingField = (AxisSwipeButtons.MGGKDBHMJDF)((ulong)2L);
|
||||
}
|
||||
if (OMEFNMEJHGH > true || OMEFNMEJHGH)
|
||||
{
|
||||
goto IL_12A;
|
||||
}
|
||||
this.<SwipeState>k__BackingField = (AxisSwipeButtons.MGGKDBHMJDF)num;
|
||||
}
|
||||
Vector2 vector = this.swipeDisplacement;
|
||||
float y = this.swipeDisplacement.y;
|
||||
Vector2 vector2 = this.latestPosition;
|
||||
float y2 = this.latestPosition.y;
|
||||
this.swipeDisplacement = OMEFNMEJHGH;
|
||||
this.swipeDisplacement.y = y2;
|
||||
this.latestPosition = 0;
|
||||
this.latestPosition.y = (float)0;
|
||||
float time2 = Time.time;
|
||||
float num4;
|
||||
if (time2 <= num4 || time2 <= 0.1f)
|
||||
{
|
||||
goto IL_12A;
|
||||
}
|
||||
IL_D0:
|
||||
this.<SwipeState>k__BackingField = (AxisSwipeButtons.MGGKDBHMJDF)((ulong)3L);
|
||||
}
|
||||
this.latestPosition = 0;
|
||||
this.latestPosition.y = (float)0;
|
||||
this.swipeIsValid = true;
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.swipeDisplacement = zero;
|
||||
this.swipeDisplacement.y = (float)0;
|
||||
float time3 = Time.time;
|
||||
this.swipeStartTime = time3;
|
||||
this.<SwipeState>k__BackingField = (DBCFBNLKMJK ? AxisSwipeButtons.MGGKDBHMJDF.Swiping : AxisSwipeButtons.MGGKDBHMJDF.None);
|
||||
IL_12A:
|
||||
AxisButtons.AAOCINMGEDP[] directionStates = this.directionStates;
|
||||
if (num < directionStates.Length)
|
||||
{
|
||||
uint num5;
|
||||
if (num != 0)
|
||||
{
|
||||
directionStates.<JPHCGFOCGPI>k__BackingField = false;
|
||||
directionStates.<NGDCMJJFLAK>k__BackingField = false;
|
||||
directionStates.<NGDCMJJFLAK>k__BackingField = num5 != 0U;
|
||||
}
|
||||
directionStates.<JPHCGFOCGPI>k__BackingField = false;
|
||||
directionStates.<NGDCMJJFLAK>k__BackingField = false;
|
||||
directionStates.<JPHCGFOCGPI>k__BackingField = num5 != 0U;
|
||||
directionStates.JKPADMKLHLM = num5 != 0U;
|
||||
AxisButtons.AAOCINMGEDP[] directionStates2 = this.directionStates;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060010CB RID: 4299 RVA: 0x00048F7C File Offset: 0x0004717C
|
||||
[Token(Token = "0x60010CB")]
|
||||
[Address(RVA = "0x16B1F30", Offset = "0x16B0D30", VA = "0x1816B1F30")]
|
||||
public AxisSwipeButtons()
|
||||
{
|
||||
Vector2 zero = Vector2.zero;
|
||||
this.swipeDisplacement = zero;
|
||||
this.swipeDisplacement.y = (float)0;
|
||||
Vector2 zero2 = Vector2.zero;
|
||||
this.latestPosition = zero2;
|
||||
this.latestPosition.y = (float)0;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04000D50 RID: 3408
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000D50")]
|
||||
[SerializeField]
|
||||
private float maxSwipeTime = 1f;
|
||||
|
||||
// Token: 0x04000D51 RID: 3409
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000D51")]
|
||||
[SerializeField]
|
||||
private float minSwipeDistance = 0.75f;
|
||||
|
||||
// Token: 0x04000D52 RID: 3410
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000D52")]
|
||||
private bool swipeIsValid = true;
|
||||
|
||||
// Token: 0x04000D53 RID: 3411
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4000D53")]
|
||||
private Vector2 swipeDisplacement;
|
||||
|
||||
// Token: 0x04000D54 RID: 3412
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4000D54")]
|
||||
private Vector2 latestPosition;
|
||||
|
||||
// Token: 0x04000D55 RID: 3413
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4000D55")]
|
||||
private float swipeStartTime;
|
||||
|
||||
// Token: 0x02000217 RID: 535
|
||||
[Token(Token = "0x2000217")]
|
||||
public enum MGGKDBHMJDF
|
||||
{
|
||||
// Token: 0x04000D58 RID: 3416
|
||||
[Token(Token = "0x4000D58")]
|
||||
None,
|
||||
// Token: 0x04000D59 RID: 3417
|
||||
[Token(Token = "0x4000D59")]
|
||||
Swiping,
|
||||
// Token: 0x04000D5A RID: 3418
|
||||
[Token(Token = "0x4000D5A")]
|
||||
SwipeComplete,
|
||||
// Token: 0x04000D5B RID: 3419
|
||||
[Token(Token = "0x4000D5B")]
|
||||
Touch
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user