This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
@@ -0,0 +1,256 @@
using System;
using Cpp2IlInjected;
using RecRoom.Core.Rendering;
using UnityEngine;
namespace RecRoom.Core
{
// Token: 0x02002D77 RID: 11639
[Token(Token = "0x2002D77")]
public abstract class InteractablePortal : MonoBehaviour
{
// Token: 0x17003661 RID: 13921
// (get) Token: 0x060139D9 RID: 80345 RVA: 0x00489578 File Offset: 0x00487778
[Token(Token = "0x17003661")]
protected Collider FKJEIHGOADP
{
[Token(Token = "0x60139D9")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return this._collider;
}
}
// Token: 0x17003662 RID: 13922
// (get) Token: 0x060139DA RID: 80346 RVA: 0x0048958C File Offset: 0x0048778C
[Token(Token = "0x17003662")]
protected Animator CCJNGBLKHKD
{
[Token(Token = "0x60139DA")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this._animator;
}
}
// Token: 0x17003663 RID: 13923
// (get) Token: 0x060139DB RID: 80347
[Token(Token = "0x17003663")]
public abstract bool FBLEJONFPAK
{
[Token(Token = "0x60139DB")]
[Address(Slot = "4")]
get;
}
// Token: 0x17003664 RID: 13924
// (get) Token: 0x060139DC RID: 80348
[Token(Token = "0x17003664")]
public abstract bool PEHLGMBNIAM
{
[Token(Token = "0x60139DC")]
[Address(Slot = "5")]
get;
}
// Token: 0x17003665 RID: 13925
// (get) Token: 0x060139DD RID: 80349
[Token(Token = "0x17003665")]
public abstract Vector3 JHMEDFGHBJI
{
[Token(Token = "0x60139DD")]
[Address(Slot = "6")]
get;
}
// Token: 0x17003666 RID: 13926
// (get) Token: 0x060139DE RID: 80350
[Token(Token = "0x17003666")]
public abstract Vector3 PCIAODOPCMK
{
[Token(Token = "0x60139DE")]
[Address(Slot = "7")]
get;
}
// Token: 0x17003667 RID: 13927
// (get) Token: 0x060139DF RID: 80351 RVA: 0x004895A0 File Offset: 0x004877A0
[Token(Token = "0x17003667")]
protected virtual bool PMAJDJNJBOG
{
[Token(Token = "0x60139DF")]
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "8")]
get
{
}
}
// Token: 0x17003668 RID: 13928
// (get) Token: 0x060139E0 RID: 80352 RVA: 0x004895B0 File Offset: 0x004877B0
// (set) Token: 0x060139E1 RID: 80353 RVA: 0x004895C4 File Offset: 0x004877C4
[Token(Token = "0x17003668")]
public virtual bool NLLONFJBKKP
{
[Token(Token = "0x60139E0")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "9")]
get
{
return this.DJOGLAAEACB;
}
[Token(Token = "0x60139E1")]
[Address(RVA = "0x1A2C7B0", Offset = "0x1A2B7B0", VA = "0x181A2C7B0", Slot = "10")]
set
{
if (this.PCIAODOPCMK != 0)
{
this.DJOGLAAEACB = value;
return;
}
if (!value)
{
bool cbnoffancph = this.CBNOFFANCPH;
this.DJOGLAAEACB = value;
this.NFPBMPMHHGO = cbnoffancph;
return;
}
bool kjfhbiknchj = this.KJFHBIKNCHJ;
int num = 0;
this.CBNOFFANCPH = kjfhbiknchj;
this.NFPBMPMHHGO = num != 0;
this.DJOGLAAEACB = true;
}
}
// Token: 0x17003669 RID: 13929
// (get) Token: 0x060139E2 RID: 80354 RVA: 0x0048961C File Offset: 0x0048781C
// (set) Token: 0x060139E3 RID: 80355 RVA: 0x00489630 File Offset: 0x00487830
[Token(Token = "0x17003669")]
public bool NFPBMPMHHGO
{
[Token(Token = "0x60139E2")]
[Address(RVA = "0xAC2F40", Offset = "0xAC1F40", VA = "0x180AC2F40")]
get
{
return this.KJFHBIKNCHJ;
}
[Token(Token = "0x60139E3")]
[Address(RVA = "0x1A2C6B0", Offset = "0x1A2B6B0", VA = "0x181A2C6B0")]
set
{
while (!this.PMAJDJNJBOG || this.PCIAODOPCMK != 0)
{
this.KJFHBIKNCHJ = value;
Animator animator = this._animator;
int num = 0;
if (animator != num)
{
Animator animator2 = this._animator;
bool kjfhbiknchj = this.KJFHBIKNCHJ;
int mejoimipbol = InteractablePortal.MEJOIMIPBOL;
animator2.SetBool(mejoimipbol, kjfhbiknchj);
return;
}
}
this.CBNOFFANCPH = value;
}
}
// Token: 0x060139E4 RID: 80356 RVA: 0x00489698 File Offset: 0x00487898
[Token(Token = "0x60139E4")]
[Address(RVA = "0x1A2C4D0", Offset = "0x1A2B4D0", VA = "0x181A2C4D0")]
private void OnDisable()
{
if (this.KJFHBIKNCHJ)
{
int num = 0;
this.NFPBMPMHHGO = num != 0;
return;
}
}
// Token: 0x060139E5 RID: 80357
[Token(Token = "0x60139E5")]
[Address(Slot = "11")]
public abstract void Use(Player IEKDDPPNFPF, bool LALFEFGANLO = false);
// Token: 0x060139E6 RID: 80358 RVA: 0x004896B8 File Offset: 0x004878B8
[Token(Token = "0x60139E6")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "12")]
public virtual bool CanBeUsedByPlayer(Player IEKDDPPNFPF)
{
return true;
}
// Token: 0x060139E7 RID: 80359 RVA: 0x004896C8 File Offset: 0x004878C8
[Token(Token = "0x60139E7")]
[Address(RVA = "0x1A2C4F0", Offset = "0x1A2B4F0", VA = "0x181A2C4F0")]
public void RenderHighlight()
{
if (this.KJFHBIKNCHJ && this.highlightRenderers != (ulong)0L)
{
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
Renderer[] array = this.highlightRenderers;
int num = 0;
if (num < array.Length)
{
Material[] sharedMaterialArray = array[num].GetSharedMaterialArray();
Renderer renderer = this.highlightRenderers[num];
int length = sharedMaterialArray.Length;
int num2 = 0;
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, renderer, length, num2 != 0);
Renderer[] array2 = this.highlightRenderers;
num++;
}
}
}
// Token: 0x060139E8 RID: 80360 RVA: 0x0048974C File Offset: 0x0048794C
[Token(Token = "0x60139E8")]
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
protected InteractablePortal()
{
}
// Token: 0x0400CB8A RID: 52106
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CB8A")]
[SerializeField]
[Header("Highlight")]
protected Renderer[] highlightRenderers;
// Token: 0x0400CB8B RID: 52107
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CB8B")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
protected Collider _collider;
// Token: 0x0400CB8C RID: 52108
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CB8C")]
[SerializeField]
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)]
protected Animator _animator;
// Token: 0x0400CB8D RID: 52109
[Token(Token = "0x400CB8D")]
private static readonly int MEJOIMIPBOL = Animator.StringToHash("Highlighted");
// Token: 0x0400CB8E RID: 52110
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CB8E")]
protected bool DJOGLAAEACB;
// Token: 0x0400CB8F RID: 52111
[FieldOffset(Offset = "0x31")]
[Token(Token = "0x400CB8F")]
private bool CBNOFFANCPH;
// Token: 0x0400CB90 RID: 52112
[FieldOffset(Offset = "0x32")]
[Token(Token = "0x400CB90")]
private bool KJFHBIKNCHJ;
}
}