scripts
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.Expresso
|
||||
{
|
||||
// Token: 0x020024C3 RID: 9411
|
||||
[Token(Token = "0x20024C3")]
|
||||
[StructLayout(3)]
|
||||
public class ExpressoButtonSpawner : PrefabSpawner<ExpressoButton>
|
||||
{
|
||||
// Token: 0x060103FD RID: 66557 RVA: 0x003CEB5C File Offset: 0x003CCD5C
|
||||
[Token(Token = "0x60103FD")]
|
||||
[Address(RVA = "0x14D7BC0", Offset = "0x14D65C0", VA = "0x1814D7BC0", Slot = "5")]
|
||||
protected override void OJNLKINBMIN()
|
||||
{
|
||||
base.OJNLKINBMIN();
|
||||
bool closeMenuOnInteraction = this.CloseMenuOnInteraction;
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionEnter = this.OnInteractionEnter;
|
||||
this.proxyMeshRenderer = onInteractionEnter;
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionStay = this.OnInteractionStay;
|
||||
this.CloseMenuOnInteraction = onInteractionStay != null;
|
||||
ExpressoButton.ExpressoButtonInteraction onInteractionExit = this.OnInteractionExit;
|
||||
this.OnInteractionEnter = onInteractionExit;
|
||||
ExpressoButton.ExpressoButtonInteraction onButtonActivated = this.OnButtonActivated;
|
||||
this.OnInteractionStay = onButtonActivated;
|
||||
ExpressoButton.ExpressoButtonInteraction onButtonDeactivated = this.OnButtonDeactivated;
|
||||
this.OnInteractionExit = onButtonDeactivated;
|
||||
RecRoomAudioClip enterAudio = this.EnterAudio;
|
||||
this.OnButtonActivated = enterAudio;
|
||||
RecRoomAudioClip stayAudio = this.StayAudio;
|
||||
this.OnButtonDeactivated = stayAudio;
|
||||
RecRoomAudioClip exitAudio = this.ExitAudio;
|
||||
this.iconSprite = exitAudio;
|
||||
Sprite sprite = this.iconSprite;
|
||||
int num = 0;
|
||||
if (sprite != num)
|
||||
{
|
||||
Sprite sprite2 = this.iconSprite;
|
||||
}
|
||||
if (!string.IsNullOrEmpty(this.labelText))
|
||||
{
|
||||
}
|
||||
MeshRenderer meshRenderer = this.proxyMeshRenderer;
|
||||
int num2 = 0;
|
||||
if (meshRenderer != num2)
|
||||
{
|
||||
Transform transform = this.proxyMeshRenderer.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = this.proxyMeshRenderer.transform;
|
||||
Transform transform3 = this.proxyMeshRenderer.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
float num3 = this.exitAnimationDuration;
|
||||
}
|
||||
|
||||
// Token: 0x060103FE RID: 66558 RVA: 0x003CEC7C File Offset: 0x003CCE7C
|
||||
[Token(Token = "0x60103FE")]
|
||||
[Address(RVA = "0x14D7B70", Offset = "0x14D6570", VA = "0x1814D7B70", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
GameObject gameObject = this.proxyMeshRenderer.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060103FF RID: 66559 RVA: 0x003CECB8 File Offset: 0x003CCEB8
|
||||
[Token(Token = "0x60103FF")]
|
||||
[Address(RVA = "0x14D7F10", Offset = "0x14D6910", VA = "0x1814D7F10")]
|
||||
public ExpressoButtonSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400ACAE RID: 44206
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400ACAE")]
|
||||
public MeshRenderer proxyMeshRenderer;
|
||||
|
||||
// Token: 0x0400ACAF RID: 44207
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400ACAF")]
|
||||
public bool CloseMenuOnInteraction = true;
|
||||
|
||||
// Token: 0x0400ACB0 RID: 44208
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400ACB0")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionEnter;
|
||||
|
||||
// Token: 0x0400ACB1 RID: 44209
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400ACB1")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionStay;
|
||||
|
||||
// Token: 0x0400ACB2 RID: 44210
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400ACB2")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnInteractionExit;
|
||||
|
||||
// Token: 0x0400ACB3 RID: 44211
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400ACB3")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonActivated;
|
||||
|
||||
// Token: 0x0400ACB4 RID: 44212
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400ACB4")]
|
||||
public ExpressoButton.ExpressoButtonInteraction OnButtonDeactivated;
|
||||
|
||||
// Token: 0x0400ACB5 RID: 44213
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400ACB5")]
|
||||
public Sprite iconSprite;
|
||||
|
||||
// Token: 0x0400ACB6 RID: 44214
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400ACB6")]
|
||||
public string labelText;
|
||||
|
||||
// Token: 0x0400ACB7 RID: 44215
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400ACB7")]
|
||||
public float exitAnimationDuration = 0.25f;
|
||||
|
||||
// Token: 0x0400ACB8 RID: 44216
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400ACB8")]
|
||||
[Header("Audio")]
|
||||
public RecRoomAudioClip EnterAudio;
|
||||
|
||||
// Token: 0x0400ACB9 RID: 44217
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400ACB9")]
|
||||
public RecRoomAudioClip StayAudio;
|
||||
|
||||
// Token: 0x0400ACBA RID: 44218
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400ACBA")]
|
||||
public RecRoomAudioClip ExitAudio;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user