m
This commit is contained in:
@@ -0,0 +1,113 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Encounters
|
||||
{
|
||||
// Token: 0x02003097 RID: 12439
|
||||
[Token(Token = "0x2003097")]
|
||||
public class PlayerSpawnedEncounterStartTrigger : GameEncounterStartTrigger
|
||||
{
|
||||
// Token: 0x17003A04 RID: 14852
|
||||
// (get) Token: 0x0601514B RID: 86347 RVA: 0x004EA0F8 File Offset: 0x004E82F8
|
||||
[Token(Token = "0x17003A04")]
|
||||
public override string KODBEJPEFOJ
|
||||
{
|
||||
[Token(Token = "0x601514B")]
|
||||
[Address(RVA = "0x13A8AF0", Offset = "0x13A7AF0", VA = "0x1813A8AF0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "Triggers upon player spawning";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601514C RID: 86348 RVA: 0x004EA10C File Offset: 0x004E830C
|
||||
[Token(Token = "0x601514C")]
|
||||
[Address(RVA = "0x13A8840", Offset = "0x13A7840", VA = "0x1813A8840")]
|
||||
private void BOJDHFMMBKI(Player IEKDDPPNFPF, bool NFHDJLJEDMJ)
|
||||
{
|
||||
GameManager <PLMNHPJOIKH>k__BackingField = this.ADDBMBCNBKJ.<PLMNHPJOIKH>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = <PLMNHPJOIKH>k__BackingField != num;
|
||||
if (flag)
|
||||
{
|
||||
IEnumerable<AGAJMBPABDL> activePlayers = this.ADDBMBCNBKJ.<PLMNHPJOIKH>k__BackingField.teamManager.GetActivePlayers();
|
||||
AGAJMBPABDL photonPlayer = IEKDDPPNFPF.DBAJDHGDPOL;
|
||||
if (!Enumerable.Contains<AGAJMBPABDL>(activePlayers, photonPlayer))
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
if ((this.spawnType != PlayerSpawnedEncounterStartTrigger.DPMOBOOPFEP.FIRST || NFHDJLJEDMJ) && !NFHDJLJEDMJ)
|
||||
{
|
||||
this.NPPLMIHKKJC = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601514D RID: 86349 RVA: 0x004EA17C File Offset: 0x004E837C
|
||||
[Token(Token = "0x601514D")]
|
||||
[Address(RVA = "0x13A8950", Offset = "0x13A7950", VA = "0x1813A8950", Slot = "9")]
|
||||
public override void StartListening()
|
||||
{
|
||||
this.NPPLMIHKKJC = false;
|
||||
IILCGFIHJLP<Player, bool> playerSpawnEvent = Player.PlayerSpawnEvent;
|
||||
Action<Player, bool> action = new Action(this.BOJDHFMMBKI);
|
||||
Player.PlayerSpawnEvent = IILCGFIHJLP.BPJDFPACLMK(playerSpawnEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0601514E RID: 86350 RVA: 0x004EA1B0 File Offset: 0x004E83B0
|
||||
[Token(Token = "0x601514E")]
|
||||
[Address(RVA = "0x13A8A10", Offset = "0x13A7A10", VA = "0x1813A8A10", Slot = "11")]
|
||||
public override void StopListening()
|
||||
{
|
||||
IILCGFIHJLP<Player, bool> playerSpawnEvent = Player.PlayerSpawnEvent;
|
||||
Action<Player, bool> action = new Action(this.BOJDHFMMBKI);
|
||||
Player.PlayerSpawnEvent = IILCGFIHJLP.GMNMHGMFGOL(playerSpawnEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0601514F RID: 86351 RVA: 0x004EA1DC File Offset: 0x004E83DC
|
||||
[Token(Token = "0x601514F")]
|
||||
[Address(RVA = "0x90C8C0", Offset = "0x90B8C0", VA = "0x18090C8C0", Slot = "10")]
|
||||
public override bool IsTriggered()
|
||||
{
|
||||
return this.NPPLMIHKKJC;
|
||||
}
|
||||
|
||||
// Token: 0x06015150 RID: 86352 RVA: 0x004EA1F0 File Offset: 0x004E83F0
|
||||
[Token(Token = "0x6015150")]
|
||||
[Address(RVA = "0x13A8AD0", Offset = "0x13A7AD0", VA = "0x1813A8AD0")]
|
||||
public PlayerSpawnedEncounterStartTrigger()
|
||||
{
|
||||
this.MAMIAELEMJC = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DE76 RID: 56950
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DE76")]
|
||||
[SerializeField]
|
||||
protected PlayerSpawnedEncounterStartTrigger.DPMOBOOPFEP spawnType = (PlayerSpawnedEncounterStartTrigger.DPMOBOOPFEP)((ulong)1L);
|
||||
|
||||
// Token: 0x0400DE77 RID: 56951
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400DE77")]
|
||||
private bool NPPLMIHKKJC;
|
||||
|
||||
// Token: 0x02003098 RID: 12440
|
||||
[Token(Token = "0x2003098")]
|
||||
public enum DPMOBOOPFEP
|
||||
{
|
||||
// Token: 0x0400DE79 RID: 56953
|
||||
[Token(Token = "0x400DE79")]
|
||||
ANY,
|
||||
// Token: 0x0400DE7A RID: 56954
|
||||
[Token(Token = "0x400DE7A")]
|
||||
FIRST,
|
||||
// Token: 0x0400DE7B RID: 56955
|
||||
[Token(Token = "0x400DE7B")]
|
||||
RESPAWN
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user