189 lines
5.2 KiB
C#
189 lines
5.2 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200009F RID: 159
|
|
[Token(Token = "0x200009F")]
|
|
[StructLayout(3)]
|
|
public class PaddleballBall : MonoBehaviour
|
|
{
|
|
// Token: 0x170000A3 RID: 163
|
|
// (get) Token: 0x0600043C RID: 1084 RVA: 0x00015A48 File Offset: 0x00013C48
|
|
// (set) Token: 0x0600043D RID: 1085 RVA: 0x00015A5C File Offset: 0x00013C5C
|
|
[Token(Token = "0x170000A3")]
|
|
private TrailRenderer AJIHBHIIEEG
|
|
{
|
|
[Token(Token = "0x600043C")]
|
|
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
|
get
|
|
{
|
|
return this.HOANMLEMNMB;
|
|
}
|
|
[Token(Token = "0x600043D")]
|
|
[Address(RVA = "0x1624AA0", Offset = "0x16234A0", VA = "0x181624AA0")]
|
|
set
|
|
{
|
|
TrailRenderer hoanmlemnmb = this.HOANMLEMNMB;
|
|
int num = 0;
|
|
if (hoanmlemnmb != num && this.HOANMLEMNMB.enabled)
|
|
{
|
|
TrailRenderer hoanmlemnmb2 = this.HOANMLEMNMB;
|
|
int num2 = 0;
|
|
hoanmlemnmb2.enabled = num2 != 0;
|
|
}
|
|
this.HOANMLEMNMB = value;
|
|
int num3 = 0;
|
|
if (value != num3)
|
|
{
|
|
this.HOANMLEMNMB.enabled = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170000A4 RID: 164
|
|
// (get) Token: 0x0600043E RID: 1086 RVA: 0x00015AC4 File Offset: 0x00013CC4
|
|
// (set) Token: 0x0600043F RID: 1087 RVA: 0x00015AD8 File Offset: 0x00013CD8
|
|
[Token(Token = "0x170000A4")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x600043E")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get;
|
|
[Token(Token = "0x600043F")]
|
|
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06000440 RID: 1088 RVA: 0x00015AEC File Offset: 0x00013CEC
|
|
[Token(Token = "0x6000440")]
|
|
[Address(RVA = "0x1624850", Offset = "0x1623250", VA = "0x181624850")]
|
|
private void Awake()
|
|
{
|
|
PaddleballBall.TrailType[] array = this.trails;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
PaddleballBall.TrailType trailType = array[num];
|
|
TrailRenderer trailRenderer = trailType.TrailRenderer;
|
|
int num2 = 0;
|
|
if (trailRenderer != num2)
|
|
{
|
|
TrailRenderer trailRenderer2 = trailType.TrailRenderer;
|
|
int num3 = 0;
|
|
trailRenderer2.enabled = num3 != 0;
|
|
}
|
|
num++;
|
|
}
|
|
Tool component = base.GetComponent<Tool>();
|
|
this.<MBFGOCOFHHM>k__BackingField = component;
|
|
int num4 = 0;
|
|
if (component == num4)
|
|
{
|
|
Debug.LogError(base.name + " is missing tool component.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000441 RID: 1089 RVA: 0x00015B80 File Offset: 0x00013D80
|
|
[Token(Token = "0x6000441")]
|
|
[Address(RVA = "0x1624CC0", Offset = "0x16236C0", VA = "0x181624CC0")]
|
|
private void Start()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.<MBFGOCOFHHM>k__BackingField.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.IEIKHAKBHFL = num != 0;
|
|
}
|
|
|
|
// Token: 0x06000442 RID: 1090 RVA: 0x00015BA8 File Offset: 0x00013DA8
|
|
[Token(Token = "0x6000442")]
|
|
[Address(RVA = "0x16249D0", Offset = "0x16233D0", VA = "0x1816249D0")]
|
|
public void ClearTrails()
|
|
{
|
|
PaddleballBall.TrailType[] array = this.trails;
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
PaddleballBall.TrailType trailType = array[num];
|
|
TrailRenderer trailRenderer = trailType.TrailRenderer;
|
|
int num2 = 0;
|
|
if (trailRenderer != num2)
|
|
{
|
|
trailType.TrailRenderer.Clear();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000443 RID: 1091 RVA: 0x00015C00 File Offset: 0x00013E00
|
|
[Token(Token = "0x6000443")]
|
|
[Address(RVA = "0x1624B90", Offset = "0x1623590", VA = "0x181624B90")]
|
|
private void OnCollisionEnter(Collision GBJHLKOJGPB)
|
|
{
|
|
if (GBJHLKOJGPB.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)495330304)))
|
|
{
|
|
ToolCollider component = GBJHLKOJGPB.collider.GetComponent<ToolCollider>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
PaddleballBall.TrailType[] array = this.trails;
|
|
int num2 = 0;
|
|
int length = array.Length;
|
|
if (num2 < length)
|
|
{
|
|
PaddleballBall.TrailType trailType = array[num2];
|
|
CADLNEELKDO impactType = component.impactType;
|
|
if (trailType.ImpactType == impactType)
|
|
{
|
|
TrailRenderer trailRenderer = trailType.TrailRenderer;
|
|
this.AJIHBHIIEEG = trailRenderer;
|
|
}
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000444 RID: 1092 RVA: 0x00015C88 File Offset: 0x00013E88
|
|
[Token(Token = "0x6000444")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public PaddleballBall()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040003B9 RID: 953
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40003B9")]
|
|
[SerializeField]
|
|
private PaddleballBall.TrailType[] trails;
|
|
|
|
// Token: 0x040003BA RID: 954
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40003BA")]
|
|
private TrailRenderer HOANMLEMNMB;
|
|
|
|
// Token: 0x020000A0 RID: 160
|
|
[Token(Token = "0x20000A0")]
|
|
[Serializable]
|
|
private class TrailType
|
|
{
|
|
// Token: 0x06000445 RID: 1093 RVA: 0x00015C9C File Offset: 0x00013E9C
|
|
[Token(Token = "0x6000445")]
|
|
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
|
public TrailType()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040003BC RID: 956
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40003BC")]
|
|
public CADLNEELKDO ImpactType;
|
|
|
|
// Token: 0x040003BD RID: 957
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40003BD")]
|
|
public TrailRenderer TrailRenderer;
|
|
}
|
|
}
|