187 lines
5.0 KiB
C#
187 lines
5.0 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200007D RID: 125
|
|
[Token(Token = "0x200007D")]
|
|
public class PaddleballBall : MonoBehaviour
|
|
{
|
|
// Token: 0x17000087 RID: 135
|
|
// (get) Token: 0x0600034D RID: 845 RVA: 0x00011F7C File Offset: 0x0001017C
|
|
// (set) Token: 0x0600034E RID: 846 RVA: 0x00011F90 File Offset: 0x00010190
|
|
[Token(Token = "0x17000087")]
|
|
private TrailRenderer AJIHBHIIEEG
|
|
{
|
|
[Token(Token = "0x600034D")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get
|
|
{
|
|
return this.HOANMLEMNMB;
|
|
}
|
|
[Token(Token = "0x600034E")]
|
|
[Address(RVA = "0x15EA1A0", Offset = "0x15E91A0", VA = "0x1815EA1A0")]
|
|
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: 0x17000088 RID: 136
|
|
// (get) Token: 0x0600034F RID: 847 RVA: 0x00011FF8 File Offset: 0x000101F8
|
|
// (set) Token: 0x06000350 RID: 848 RVA: 0x0001200C File Offset: 0x0001020C
|
|
[Token(Token = "0x17000088")]
|
|
public Tool PBBJCLJPFMI
|
|
{
|
|
[Token(Token = "0x600034F")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
|
get;
|
|
[Token(Token = "0x6000350")]
|
|
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x06000351 RID: 849 RVA: 0x00012020 File Offset: 0x00010220
|
|
[Token(Token = "0x6000351")]
|
|
[Address(RVA = "0x15E9F50", Offset = "0x15E8F50", VA = "0x1815E9F50")]
|
|
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: 0x06000352 RID: 850 RVA: 0x000120B4 File Offset: 0x000102B4
|
|
[Token(Token = "0x6000352")]
|
|
[Address(RVA = "0x15EA3C0", Offset = "0x15E93C0", VA = "0x1815EA3C0")]
|
|
private void Start()
|
|
{
|
|
RigidbodyEx rigidbodyEx = this.<MBFGOCOFHHM>k__BackingField.rigidbodyEx;
|
|
int num = 0;
|
|
rigidbodyEx.IEIKHAKBHFL = num != 0;
|
|
}
|
|
|
|
// Token: 0x06000353 RID: 851 RVA: 0x000120DC File Offset: 0x000102DC
|
|
[Token(Token = "0x6000353")]
|
|
[Address(RVA = "0x15EA0D0", Offset = "0x15E90D0", VA = "0x1815EA0D0")]
|
|
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: 0x06000354 RID: 852 RVA: 0x00012134 File Offset: 0x00010334
|
|
[Token(Token = "0x6000354")]
|
|
[Address(RVA = "0x15EA290", Offset = "0x15E9290", VA = "0x1815EA290")]
|
|
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: 0x06000355 RID: 853 RVA: 0x000121BC File Offset: 0x000103BC
|
|
[Token(Token = "0x6000355")]
|
|
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
|
public PaddleballBall()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002D3 RID: 723
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40002D3")]
|
|
[SerializeField]
|
|
private PaddleballBall.TrailType[] trails;
|
|
|
|
// Token: 0x040002D4 RID: 724
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40002D4")]
|
|
private TrailRenderer HOANMLEMNMB;
|
|
|
|
// Token: 0x0200007E RID: 126
|
|
[Token(Token = "0x200007E")]
|
|
[Serializable]
|
|
private class TrailType
|
|
{
|
|
// Token: 0x06000356 RID: 854 RVA: 0x000121D0 File Offset: 0x000103D0
|
|
[Token(Token = "0x6000356")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public TrailType()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040002D6 RID: 726
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40002D6")]
|
|
public CADLNEELKDO ImpactType;
|
|
|
|
// Token: 0x040002D7 RID: 727
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40002D7")]
|
|
public TrailRenderer TrailRenderer;
|
|
}
|
|
}
|