scripts
This commit is contained in:
@@ -0,0 +1,202 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Circuits;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Core.Creation.Circuits
|
||||
{
|
||||
// Token: 0x02002CA0 RID: 11424
|
||||
[Token(Token = "0x2002CA0")]
|
||||
[StructLayout(3)]
|
||||
public class ScreenSpaceNotificationCircuitNode : CircuitEventNodeDisplayBase, LNMHDEAMFBO
|
||||
{
|
||||
// Token: 0x170035D5 RID: 13781
|
||||
// (get) Token: 0x06014246 RID: 82502 RVA: 0x004D595C File Offset: 0x004D3B5C
|
||||
// (set) Token: 0x06014247 RID: 82503 RVA: 0x004D5970 File Offset: 0x004D3B70
|
||||
[Token(Token = "0x170035D5")]
|
||||
public override InputMetadata[] LKIOMMEBJEC
|
||||
{
|
||||
[Token(Token = "0x6014246")]
|
||||
[Address(RVA = "0x3CBF10", Offset = "0x3CA910", VA = "0x1803CBF10", Slot = "36")]
|
||||
get
|
||||
{
|
||||
return this.inputMeta;
|
||||
}
|
||||
[Token(Token = "0x6014247")]
|
||||
[Address(RVA = "0x3F0150", Offset = "0x3EEB50", VA = "0x1803F0150", Slot = "37")]
|
||||
set
|
||||
{
|
||||
this.inputMeta = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014248 RID: 82504 RVA: 0x004D5984 File Offset: 0x004D3B84
|
||||
[Token(Token = "0x6014248")]
|
||||
[Address(RVA = "0x16DB670", Offset = "0x16DA070", VA = "0x1816DB670", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
PlayerEditableTextBase.UnityStringEvent onTextUpdated = this.playerEditableText.OnTextUpdated;
|
||||
UnityAction<string> unityAction = new UnityAction(this.SetScreenSpaceMessage);
|
||||
onTextUpdated.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x06014249 RID: 82505 RVA: 0x004D59C0 File Offset: 0x004D3BC0
|
||||
[Token(Token = "0x6014249")]
|
||||
[Address(RVA = "0x16DBA20", Offset = "0x16DA420", VA = "0x1816DBA20", Slot = "24")]
|
||||
protected override void NDMHFAFLLOH(PhotonView KFONGPOFCDH)
|
||||
{
|
||||
base.NDMHFAFLLOH(KFONGPOFCDH);
|
||||
PlayerEditableText playerEditableText = this.playerEditableText;
|
||||
int num = 0;
|
||||
if (playerEditableText != num)
|
||||
{
|
||||
PlayerEditableTextBase.UnityStringEvent onTextUpdated = this.playerEditableText.OnTextUpdated;
|
||||
UnityAction<string> unityAction = new UnityAction(this.SetScreenSpaceMessage);
|
||||
onTextUpdated.RemoveListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601424A RID: 82506 RVA: 0x004D5A10 File Offset: 0x004D3C10
|
||||
[Token(Token = "0x601424A")]
|
||||
[Address(RVA = "0x16DBB00", Offset = "0x16DA500", VA = "0x1816DBB00")]
|
||||
public void SetScreenSpaceMessage(string NGPMADFHHKP)
|
||||
{
|
||||
Tooltip tooltip = this.tooltip;
|
||||
this.MPOOHAGDLPO = NGPMADFHHKP;
|
||||
int num = 0;
|
||||
if (tooltip != num)
|
||||
{
|
||||
this.tooltip.Message = NGPMADFHHKP;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601424B RID: 82507 RVA: 0x004D5A4C File Offset: 0x004D3C4C
|
||||
[Token(Token = "0x601424B")]
|
||||
[Address(RVA = "0x16DB710", Offset = "0x16DA110", VA = "0x1816DB710")]
|
||||
public void BroadcastScreenSpaceMessage(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
this.playerEditableText.Circuit_UpdateText(COLKFKBFGNA);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
float num = this.duration;
|
||||
int num2 = 0;
|
||||
string mpoohagdlpo = this.MPOOHAGDLPO;
|
||||
NotificationManager.IBIDFAOPIPC ibidfaopipc = this.notificationType;
|
||||
IDisposable disposable = instance.Play(ibidfaopipc, mpoohagdlpo, num, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0601424C RID: 82508 RVA: 0x004D5A98 File Offset: 0x004D3C98
|
||||
[Token(Token = "0x601424C")]
|
||||
[Address(RVA = "0x16DB7C0", Offset = "0x16DA1C0", VA = "0x1816DB7C0", Slot = "40")]
|
||||
protected override void HPPOFLEICHA(Dictionary<InputSlot, int> COLKFKBFGNA)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
bool flag = COLKFKBFGNA.TryGetValue(num2, num);
|
||||
if (!flag || !flag)
|
||||
{
|
||||
if (COLKFKBFGNA.TryGetValue((uint)1, num))
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (num == localPlayer.actorNumber)
|
||||
{
|
||||
goto IL_9D;
|
||||
}
|
||||
}
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (!(instance != num3) || !COLKFKBFGNA.TryGetValue((uint)2, num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
CGLKOJIMDIH? cglkojimdih = OEDDKNGMHOE.PJCJPHMFHGK(num);
|
||||
if (cglkojimdih == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
CGLKOJIMDIH value = cglkojimdih.value;
|
||||
if (cglkojimdih != (ulong)(-1L))
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(localPlayer2);
|
||||
if (value != playerTeam)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
IL_9D:
|
||||
this.BroadcastScreenSpaceMessage(COLKFKBFGNA);
|
||||
}
|
||||
|
||||
// Token: 0x0601424D RID: 82509 RVA: 0x004D5B50 File Offset: 0x004D3D50
|
||||
[Token(Token = "0x601424D")]
|
||||
[Address(RVA = "0x16DBBA0", Offset = "0x16DA5A0", VA = "0x1816DBBA0")]
|
||||
public ScreenSpaceNotificationCircuitNode()
|
||||
{
|
||||
InputMetadata[] array = new InputMetadata[3];
|
||||
int num = 0;
|
||||
array[0] = num;
|
||||
ulong num2;
|
||||
array[2] = num2;
|
||||
ulong num3;
|
||||
array[4] = num3;
|
||||
this.inputMeta = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400D845 RID: 55365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400D845")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400D846 RID: 55366
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400D846")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private PlayerEditableText playerEditableText;
|
||||
|
||||
// Token: 0x0400D847 RID: 55367
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400D847")]
|
||||
[SerializeField]
|
||||
private NotificationManager.IBIDFAOPIPC notificationType = (NotificationManager.IBIDFAOPIPC)((ulong)1L);
|
||||
|
||||
// Token: 0x0400D848 RID: 55368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400D848")]
|
||||
[SerializeField]
|
||||
private float duration = 1f;
|
||||
|
||||
// Token: 0x0400D849 RID: 55369
|
||||
[Token(Token = "0x400D849")]
|
||||
private const InputSlot CBDGABEBLOG = InputSlot.R;
|
||||
|
||||
// Token: 0x0400D84A RID: 55370
|
||||
[Token(Token = "0x400D84A")]
|
||||
private const InputSlot KKMHIAMBMFB = InputSlot.G;
|
||||
|
||||
// Token: 0x0400D84B RID: 55371
|
||||
[Token(Token = "0x400D84B")]
|
||||
private const InputSlot CLHBONABDND = InputSlot.B;
|
||||
|
||||
// Token: 0x0400D84C RID: 55372
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400D84C")]
|
||||
[SerializeField]
|
||||
private InputMetadata[] inputMeta;
|
||||
|
||||
// Token: 0x0400D84D RID: 55373
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400D84D")]
|
||||
private string MPOOHAGDLPO;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user