This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,404 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecNet;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.Systems.PlayerRoles.UI.Room
{
// Token: 0x020020EF RID: 8431
[Token(Token = "0x20020EF")]
[StructLayout(3)]
public class RoomRoleEditRow : MonoBehaviour
{
// Token: 0x170026ED RID: 9965
// (get) Token: 0x0600E8EF RID: 59631 RVA: 0x00373220 File Offset: 0x00371420
[Token(Token = "0x170026ED")]
private bool OPHOAHHLPCK
{
[Token(Token = "0x600E8EF")]
[Address(RVA = "0x19C44D0", Offset = "0x19C2ED0", VA = "0x1819C44D0")]
get
{
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
if (bememjnnkbh == 0)
{
}
long <DOFDAMHCJLP>k__BackingField = bememjnnkbh.<DOFDAMHCJLP>k__BackingField;
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
bool flag;
return flag;
}
}
// Token: 0x0600E8F0 RID: 59632 RVA: 0x00373250 File Offset: 0x00371450
[Token(Token = "0x600E8F0")]
[Address(RVA = "0x19C46B0", Offset = "0x19C30B0", VA = "0x1819C46B0")]
private void OnEnable()
{
if (this.OPHOAHHLPCK)
{
Action action = new Action(this.PNAKCHFJGCF);
}
}
// Token: 0x0600E8F1 RID: 59633 RVA: 0x00373274 File Offset: 0x00371474
[Token(Token = "0x600E8F1")]
[Address(RVA = "0x19C45E0", Offset = "0x19C2FE0", VA = "0x1819C45E0")]
private void OnDisable()
{
if (this.OPHOAHHLPCK)
{
Action action = new Action(this.PNAKCHFJGCF);
}
}
// Token: 0x0600E8F2 RID: 59634 RVA: 0x00373298 File Offset: 0x00371498
[Token(Token = "0x600E8F2")]
[Address(RVA = "0x19C4780", Offset = "0x19C3180", VA = "0x1819C4780")]
private void PNAKCHFJGCF()
{
this.IOFDNIMEBCE();
}
// Token: 0x0600E8F3 RID: 59635 RVA: 0x003732AC File Offset: 0x003714AC
[Token(Token = "0x600E8F3")]
[Address(RVA = "0x19C4790", Offset = "0x19C3190", VA = "0x1819C4790")]
public void SetRole(RoomRole IOBEPGLJNIP, int CKOIAKLOKMM, BIPCKGLGIHG JBKJDFKFIKG, PPENFJMFPNE AEMBAGPGHGE, bool JGCPCBBCFIP)
{
if (!this.OPHOAHHLPCK)
{
}
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
Image image = this.settingsButtonImage;
this.GAALOCFGJHO = false;
this.CMIPABMEBEB = JBKJDFKFIKG;
this.BEMEMJNNKBH = 0;
Sprite sprite = this.viewRoleSprite;
image.sprite = sprite;
Tooltip component = this.settingsButton.GetComponent<Tooltip>();
int num = 0;
if (component != num)
{
component.Message = "Edit Settings";
}
this.EDLPCPJFLAC = IOBEPGLJNIP;
if (IOBEPGLJNIP != 0)
{
TextMeshProUGUI textMeshProUGUI = this.text;
int num2 = 0;
if (textMeshProUGUI != num2)
{
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
TextMeshProUGUI textMeshProUGUI2 = this.text;
string roleName = edlpcpjflac.roleName;
textMeshProUGUI2.text = roleName;
}
}
bool flag;
if (flag)
{
}
Color color = this.agRoleColor;
if (CKOIAKLOKMM == 1)
{
}
Color color2 = this.bgImage.color;
this.IOFDNIMEBCE();
}
// Token: 0x0600E8F4 RID: 59636 RVA: 0x0037338C File Offset: 0x0037158C
[Token(Token = "0x600E8F4")]
[Address(RVA = "0x19C3FC0", Offset = "0x19C29C0", VA = "0x1819C3FC0")]
private void IOFDNIMEBCE()
{
int num = 0;
if (!this.OPHOAHHLPCK)
{
}
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
Button3D button3D = this.deleteButton;
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
bool flag;
button3D.gameObject.SetActive(flag);
GameObject gameObject = this.moveUpButton.gameObject;
int num2 = 0;
gameObject.SetActive(num2 != 0);
GameObject gameObject2 = this.moveDownButton.gameObject;
int num3 = 0;
gameObject2.SetActive(num3 != 0);
Button3D button3D2 = this.addRemovePlayerButton;
if ((this.GAALOCFGJHO ? 1 : 0) != num || this.EDLPCPJFLAC.roleId != FMOEHCKDCKF.AG_EVERYONE)
{
}
button3D2.FFDOINJEHMM = num != 0;
Image image = this.settingsButtonImage;
if ((this.GAALOCFGJHO ? 1 : 0) == num)
{
}
Sprite sprite = this.viewRoleSprite;
image.sprite = sprite;
Button3D button3D3 = this.deleteButton;
RoomRole edlpcpjflac2 = this.EDLPCPJFLAC;
if (edlpcpjflac2 != 0 && edlpcpjflac2.roleId != FMOEHCKDCKF.AG_CREATOR && this.OPHOAHHLPCK)
{
PlayerRoomRoleManager instance2 = PlayerRoomRoleManager.ONCPNMDGGKG;
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
}
int num4 = 0;
button3D3.FFDOINJEHMM = num4 != 0;
Button3D button3D4 = this.settingsButton;
if (this.EDLPCPJFLAC != num && this.OPHOAHHLPCK)
{
PlayerRoomRoleManager instance3 = PlayerRoomRoleManager.ONCPNMDGGKG;
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
RoomRole edlpcpjflac3 = this.EDLPCPJFLAC;
}
bool flag3;
bool flag2 = flag3;
button3D4.FFDOINJEHMM = flag2;
Button3D button3D5 = this.moveUpButton;
if (this.EDLPCPJFLAC != (ulong)0L && this.OPHOAHHLPCK)
{
PlayerRoomRoleManager instance4 = PlayerRoomRoleManager.ONCPNMDGGKG;
Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer;
RoomRole edlpcpjflac4 = this.EDLPCPJFLAC;
}
int num5 = 0;
button3D5.FFDOINJEHMM = num5 != 0;
Button3D button3D6 = this.moveDownButton;
if (this.EDLPCPJFLAC != (ulong)0L && this.OPHOAHHLPCK)
{
PlayerRoomRoleManager instance5 = PlayerRoomRoleManager.ONCPNMDGGKG;
Photon.Realtime.Player localPlayer4 = PhotonNetwork.LocalPlayer;
RoomRole edlpcpjflac5 = this.EDLPCPJFLAC;
}
int num6 = 0;
button3D6.FFDOINJEHMM = num6 != 0;
}
// Token: 0x0600E8F5 RID: 59637 RVA: 0x0037357C File Offset: 0x0037177C
[Token(Token = "0x600E8F5")]
[Address(RVA = "0x19C3BB0", Offset = "0x19C25B0", VA = "0x1819C3BB0")]
public void Button_MoveUp()
{
if (this.OPHOAHHLPCK)
{
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
instance.PlayerRequestMoveRole(localPlayer, roleId, true);
}
}
// Token: 0x0600E8F6 RID: 59638 RVA: 0x003735C0 File Offset: 0x003717C0
[Token(Token = "0x600E8F6")]
[Address(RVA = "0x19C3AE0", Offset = "0x19C24E0", VA = "0x1819C3AE0")]
public void Button_MoveDown()
{
if (this.OPHOAHHLPCK)
{
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
int num = 0;
FMOEHCKDCKF roleId = edlpcpjflac.roleId;
instance.PlayerRequestMoveRole(localPlayer, roleId, num != 0);
}
}
// Token: 0x0600E8F7 RID: 59639 RVA: 0x0037360C File Offset: 0x0037180C
[Token(Token = "0x600E8F7")]
[Address(RVA = "0x19C39F0", Offset = "0x19C23F0", VA = "0x1819C39F0")]
public void Button_AddRemovePlayer()
{
WatchUI <JNBAANDJIAD>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
PPENFJMFPNE bememjnnkbh = this.BEMEMJNNKBH;
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
AddRemovePlayersRoomRolesDialog addRemovePlayersRoomRolesDialog = this.addRemovePlayersRoomRolesDialog;
int num = 0;
IPromise<JPIJGHNNIDP> promise = <JNBAANDJIAD>k__BackingField.ShowTemporaryConfirmationDialog<RoomRole, PPENFJMFPNE>(addRemovePlayersRoomRolesDialog, edlpcpjflac, bememjnnkbh, (NotificationManager.HLJEOKDOLPF)num, num);
}
// Token: 0x0600E8F8 RID: 59640 RVA: 0x00373658 File Offset: 0x00371858
[Token(Token = "0x600E8F8")]
[Address(RVA = "0x19C3E00", Offset = "0x19C2800", VA = "0x1819C3E00")]
public void Button_Settings()
{
if (this.OPHOAHHLPCK)
{
EditRoomRoleSettingsWatchUIFlow flowByType = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<EditRoomRoleSettingsWatchUIFlow>();
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
BIPCKGLGIHG cmipabmebeb = this.CMIPABMEBEB;
bool gaalocfgjho = this.GAALOCFGJHO;
FMOEHCKDCKF roleId = edlpcpjflac.roleId;
flowByType._roleId = roleId;
flowByType.CMIPABMEBEB = cmipabmebeb;
flowByType.CDEDBCPAFIH = gaalocfgjho;
flowByType.ILKPDLHACON();
WatchUI <JNBAANDJIAD>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
int num = 0;
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
}
}
// Token: 0x0600E8F9 RID: 59641 RVA: 0x003736E0 File Offset: 0x003718E0
[Token(Token = "0x600E8F9")]
[Address(RVA = "0x19C3C80", Offset = "0x19C2680", VA = "0x1819C3C80")]
public void Button_Remove()
{
if (this.OPHOAHHLPCK)
{
PlayerUI playerUI = global::Player.<EGKJPJKLEAI>k__BackingField.playerUI;
RoomRole edlpcpjflac = this.EDLPCPJFLAC;
WatchUI <JNBAANDJIAD>k__BackingField = playerUI.<JNBAANDJIAD>k__BackingField;
string roleName = edlpcpjflac.roleName;
string text = "Are you sure you want to remove the role \"" + roleName + "\"?";
IPromise<JPIJGHNNIDP> promise = <JNBAANDJIAD>k__BackingField.ShowConfirmationDialog("Are you sure?", text);
Action<JPIJGHNNIDP> action = new Action(this.NIOFDBBOKDE);
}
}
// Token: 0x0600E8FA RID: 59642 RVA: 0x0037374C File Offset: 0x0037194C
[Token(Token = "0x600E8FA")]
[Address(RVA = "0x19C4A60", Offset = "0x19C3460", VA = "0x1819C4A60")]
public RoomRoleEditRow()
{
Color white = Color.white;
Color white2 = Color.white;
Color white3 = Color.white;
base..ctor();
}
// Token: 0x0600E8FB RID: 59643 RVA: 0x00373774 File Offset: 0x00371974
[Token(Token = "0x600E8FB")]
[Address(RVA = "0x19C4550", Offset = "0x19C2F50", VA = "0x1819C4550")]
[CompilerGenerated]
private void NIOFDBBOKDE(JPIJGHNNIDP PBAOMKNFBFL)
{
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
{
PlayerRoomRoleManager instance = PlayerRoomRoleManager.ONCPNMDGGKG;
FMOEHCKDCKF roleId = this.EDLPCPJFLAC.roleId;
bool flag = instance.LocalRequestDeleteRole(roleId);
}
}
// Token: 0x040098AB RID: 39083
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40098AB")]
[SerializeField]
private AddRemovePlayersRoomRolesDialog addRemovePlayersRoomRolesDialog;
// Token: 0x040098AC RID: 39084
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40098AC")]
private RoomRole EDLPCPJFLAC;
// Token: 0x040098AD RID: 39085
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40098AD")]
[SerializeField]
private TextMeshProUGUI text;
// Token: 0x040098AE RID: 39086
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40098AE")]
[SerializeField]
private Button3D moveUpButton;
// Token: 0x040098AF RID: 39087
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40098AF")]
[SerializeField]
private Button3D moveDownButton;
// Token: 0x040098B0 RID: 39088
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40098B0")]
[SerializeField]
private Button3D addRemovePlayerButton;
// Token: 0x040098B1 RID: 39089
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40098B1")]
[SerializeField]
private Button3D settingsButton;
// Token: 0x040098B2 RID: 39090
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40098B2")]
[SerializeField]
private Button3D deleteButton;
// Token: 0x040098B3 RID: 39091
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40098B3")]
[SerializeField]
[Header("Role Colors")]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private Image bgImage;
// Token: 0x040098B4 RID: 39092
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40098B4")]
[SerializeField]
private Color agRoleColor;
// Token: 0x040098B5 RID: 39093
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40098B5")]
[SerializeField]
private Color defaultRoleColor;
// Token: 0x040098B6 RID: 39094
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40098B6")]
[SerializeField]
private Color nonAGRoleColor;
// Token: 0x040098B7 RID: 39095
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40098B7")]
[SerializeField]
[Header("Settings sprites")]
private Image settingsButtonImage;
// Token: 0x040098B8 RID: 39096
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x40098B8")]
[SerializeField]
private Sprite editRoleSprite;
// Token: 0x040098B9 RID: 39097
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40098B9")]
[SerializeField]
private Sprite viewRoleSprite;
// Token: 0x040098BA RID: 39098
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40098BA")]
private BIPCKGLGIHG CMIPABMEBEB;
// Token: 0x040098BB RID: 39099
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA9")]
[Token(Token = "0x40098BB")]
private bool GAALOCFGJHO;
// Token: 0x040098BC RID: 39100
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40098BC")]
private PPENFJMFPNE BEMEMJNNKBH;
}
}