Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

188 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: 0x00011FF0 File Offset: 0x000101F0
// (set) Token: 0x0600034E RID: 846 RVA: 0x00012004 File Offset: 0x00010204
[Token(Token = "0x17000087")]
private TrailRenderer AJIHBHIIEEG
{
[Token(Token = "0x600034D")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return this.HOANMLEMNMB;
}
[Token(Token = "0x600034E")]
[Address(RVA = "0xA74BD0", Offset = "0xA739D0", VA = "0x180A74BD0")]
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: 0x0001206C File Offset: 0x0001026C
// (set) Token: 0x06000350 RID: 848 RVA: 0x00012080 File Offset: 0x00010280
[Token(Token = "0x17000088")]
public Tool PBBJCLJPFMI
{
[Token(Token = "0x600034F")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get;
[Token(Token = "0x6000350")]
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
private set;
}
// Token: 0x06000351 RID: 849 RVA: 0x00012094 File Offset: 0x00010294
[Token(Token = "0x6000351")]
[Address(RVA = "0xA74980", Offset = "0xA73780", VA = "0x180A74980")]
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: 0x00012128 File Offset: 0x00010328
[Token(Token = "0x6000352")]
[Address(RVA = "0xA74DF0", Offset = "0xA73BF0", VA = "0x180A74DF0")]
private void Start()
{
RigidbodyEx rigidbodyEx = this.<MBFGOCOFHHM>k__BackingField.rigidbodyEx;
int num = 0;
rigidbodyEx.IEIKHAKBHFL = num != 0;
}
// Token: 0x06000353 RID: 851 RVA: 0x00012150 File Offset: 0x00010350
[Token(Token = "0x6000353")]
[Address(RVA = "0xA74B00", Offset = "0xA73900", VA = "0x180A74B00")]
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: 0x000121A8 File Offset: 0x000103A8
[Token(Token = "0x6000354")]
[Address(RVA = "0xA74CC0", Offset = "0xA73AC0", VA = "0x180A74CC0")]
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: 0x00012230 File Offset: 0x00010430
[Token(Token = "0x6000355")]
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
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: 0x00012244 File Offset: 0x00010444
[Token(Token = "0x6000356")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TrailType()
{
base.Dispose();
}
// 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;
}
}