Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}