2159 lines
76 KiB
C#
2159 lines
76 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom;
|
|
using RecRoom.Core.Combat;
|
|
using RecRoom.Core.DataStructures.Tokens;
|
|
using RecRoom.Networking.RPC;
|
|
using RecRoom.Tools.Tags;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200016C RID: 364
|
|
[Token(Token = "0x200016C")]
|
|
[Serializable]
|
|
[StructLayout(3)]
|
|
public sealed class GameSpawnManager : MonoBehaviourPun, JMFAKCJLJKP
|
|
{
|
|
// Token: 0x14000025 RID: 37
|
|
// (add) Token: 0x06000B23 RID: 2851 RVA: 0x00032100 File Offset: 0x00030300
|
|
// (remove) Token: 0x06000B24 RID: 2852 RVA: 0x00032128 File Offset: 0x00030328
|
|
[Token(Token = "0x14000025")]
|
|
public event GameSpawnManager.KIFNGIBBMDP EAIPEBLDFBK
|
|
{
|
|
[Token(Token = "0x6000B23")]
|
|
[Address(RVA = "0x1CFF160", Offset = "0x1CFDB60", VA = "0x181CFF160")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
GameSpawnManager.KIFNGIBBMDP spawnedEquipmentInstantiatedEvent;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
spawnedEquipmentInstantiatedEvent = this.SpawnedEquipmentInstantiatedEvent;
|
|
@delegate = Delegate.Combine(spawnedEquipmentInstantiatedEvent, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != spawnedEquipmentInstantiatedEvent)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6000B24")]
|
|
[Address(RVA = "0x1CFF4A0", Offset = "0x1CFDEA0", VA = "0x181CFF4A0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
GameSpawnManager.KIFNGIBBMDP spawnedEquipmentInstantiatedEvent;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
spawnedEquipmentInstantiatedEvent = this.SpawnedEquipmentInstantiatedEvent;
|
|
@delegate = Delegate.Remove(spawnedEquipmentInstantiatedEvent, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != spawnedEquipmentInstantiatedEvent)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000026 RID: 38
|
|
// (add) Token: 0x06000B25 RID: 2853 RVA: 0x00032150 File Offset: 0x00030350
|
|
// (remove) Token: 0x06000B26 RID: 2854 RVA: 0x00032178 File Offset: 0x00030378
|
|
[Token(Token = "0x14000026")]
|
|
public event GameSpawnManager.KIFNGIBBMDP CJADLBDHPIE
|
|
{
|
|
[Token(Token = "0x6000B25")]
|
|
[Address(RVA = "0x1CFF0C0", Offset = "0x1CFDAC0", VA = "0x181CFF0C0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
GameSpawnManager.KIFNGIBBMDP spawnedEquipmentDestroyedEvent;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
spawnedEquipmentDestroyedEvent = this.SpawnedEquipmentDestroyedEvent;
|
|
@delegate = Delegate.Combine(spawnedEquipmentDestroyedEvent, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != spawnedEquipmentDestroyedEvent)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6000B26")]
|
|
[Address(RVA = "0x1CFF400", Offset = "0x1CFDE00", VA = "0x181CFF400")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
GameSpawnManager.KIFNGIBBMDP spawnedEquipmentDestroyedEvent;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
spawnedEquipmentDestroyedEvent = this.SpawnedEquipmentDestroyedEvent;
|
|
@delegate = Delegate.Remove(spawnedEquipmentDestroyedEvent, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != spawnedEquipmentDestroyedEvent)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C1 RID: 449
|
|
// (get) Token: 0x06000B27 RID: 2855 RVA: 0x000321A0 File Offset: 0x000303A0
|
|
[Token(Token = "0x170001C1")]
|
|
private bool IsGameRunning
|
|
{
|
|
[Token(Token = "0x6000B27")]
|
|
[Address(RVA = "0x1CFF200", Offset = "0x1CFDC00", VA = "0x181CFF200")]
|
|
get
|
|
{
|
|
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C2 RID: 450
|
|
// (get) Token: 0x06000B28 RID: 2856 RVA: 0x000321C0 File Offset: 0x000303C0
|
|
[Token(Token = "0x170001C2")]
|
|
public List<GiftBoxSpawnPoint> GiftBoxSpawnPoints
|
|
{
|
|
[Token(Token = "0x6000B28")]
|
|
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
|
get
|
|
{
|
|
return this.giftBoxSpawnPoints;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C3 RID: 451
|
|
// (get) Token: 0x06000B29 RID: 2857 RVA: 0x000321D4 File Offset: 0x000303D4
|
|
[Token(Token = "0x170001C3")]
|
|
public List<GameSpawnPoint> GameSandboxSpawnPoints
|
|
{
|
|
[Token(Token = "0x6000B29")]
|
|
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
|
|
get
|
|
{
|
|
return this.playingGameSandboxSpawnPoints;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001C4 RID: 452
|
|
// (get) Token: 0x06000B2A RID: 2858 RVA: 0x000321E8 File Offset: 0x000303E8
|
|
[Token(Token = "0x170001C4")]
|
|
public JEMOMCAHEID SpawnPointSelectionMethod
|
|
{
|
|
[Token(Token = "0x6000B2A")]
|
|
[Address(RVA = "0x1CFF350", Offset = "0x1CFDD50", VA = "0x181CFF350")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<JEMOMCAHEID> spawnPointSelectionMethodMap = this._spawnPointSelectionMethodMap;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B2B RID: 2859 RVA: 0x00032204 File Offset: 0x00030404
|
|
[Token(Token = "0x6000B2B")]
|
|
[Address(RVA = "0x1CF77B0", Offset = "0x1CF61B0", VA = "0x181CF77B0")]
|
|
public void AddSpawnPointSelectionMethod(JEMOMCAHEID APAICGIHAGJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<JEMOMCAHEID> spawnPointSelectionMethodMap = this._spawnPointSelectionMethodMap;
|
|
}
|
|
|
|
// Token: 0x06000B2C RID: 2860 RVA: 0x00032220 File Offset: 0x00030420
|
|
[Token(Token = "0x6000B2C")]
|
|
[Address(RVA = "0x1CFE470", Offset = "0x1CFCE70", VA = "0x181CFE470")]
|
|
public void RemoveSpawnPointSelectionMethod(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._spawnPointSelectionMethodMap.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001C5 RID: 453
|
|
// (get) Token: 0x06000B2D RID: 2861 RVA: 0x00032240 File Offset: 0x00030440
|
|
[Token(Token = "0x170001C5")]
|
|
public ProximityScoreSettings TeammateProximityScoreSettings
|
|
{
|
|
[Token(Token = "0x6000B2D")]
|
|
[Address(RVA = "0x1CFF380", Offset = "0x1CFDD80", VA = "0x181CFF380")]
|
|
get
|
|
{
|
|
string text;
|
|
int stringLength = text.m_stringLength;
|
|
this.m_CachedPtr = (IntPtr)stringLength;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B2E RID: 2862 RVA: 0x00032260 File Offset: 0x00030460
|
|
[Token(Token = "0x6000B2E")]
|
|
[Address(RVA = "0x1CF7830", Offset = "0x1CF6230", VA = "0x181CF7830")]
|
|
public void AddTeammateProximityScoreSettings(ProximityScoreSettings GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<ProximityScoreSettings> teammateProximityScoreSettingsMap = this._teammateProximityScoreSettingsMap;
|
|
bool useCurve = GHGBPMPLLBK.UseCurve;
|
|
}
|
|
|
|
// Token: 0x06000B2F RID: 2863 RVA: 0x00032284 File Offset: 0x00030484
|
|
[Token(Token = "0x6000B2F")]
|
|
[Address(RVA = "0x1CFE4D0", Offset = "0x1CFCED0", VA = "0x181CFE4D0")]
|
|
public void RemoveTeammateProximityScoreSettings(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._teammateProximityScoreSettingsMap.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001C6 RID: 454
|
|
// (get) Token: 0x06000B30 RID: 2864 RVA: 0x000322A4 File Offset: 0x000304A4
|
|
[Token(Token = "0x170001C6")]
|
|
public ProximityScoreSettings OpponentProximityScoreSettings
|
|
{
|
|
[Token(Token = "0x6000B30")]
|
|
[Address(RVA = "0x1CFF300", Offset = "0x1CFDD00", VA = "0x181CFF300")]
|
|
get
|
|
{
|
|
string text;
|
|
int stringLength = text.m_stringLength;
|
|
this.m_CachedPtr = (IntPtr)stringLength;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B31 RID: 2865 RVA: 0x000322C4 File Offset: 0x000304C4
|
|
[Token(Token = "0x6000B31")]
|
|
[Address(RVA = "0x1CF7330", Offset = "0x1CF5D30", VA = "0x181CF7330")]
|
|
public void AddOpponentProximityScoreSettings(ProximityScoreSettings GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<ProximityScoreSettings> opponentProximityScoreSettingsMap = this._opponentProximityScoreSettingsMap;
|
|
bool useCurve = GHGBPMPLLBK.UseCurve;
|
|
}
|
|
|
|
// Token: 0x06000B32 RID: 2866 RVA: 0x000322E8 File Offset: 0x000304E8
|
|
[Token(Token = "0x6000B32")]
|
|
[Address(RVA = "0x1CFE160", Offset = "0x1CFCB60", VA = "0x181CFE160")]
|
|
public void RemoveOpponentProximityScoreSettings(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._opponentProximityScoreSettingsMap.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001C7 RID: 455
|
|
// (get) Token: 0x06000B33 RID: 2867 RVA: 0x00032308 File Offset: 0x00030508
|
|
[Token(Token = "0x170001C7")]
|
|
public OGNBCNBPFCC MainHandSpawnEquipmentType
|
|
{
|
|
[Token(Token = "0x6000B33")]
|
|
[Address(RVA = "0x1CFF2A0", Offset = "0x1CFDCA0", VA = "0x181CFF2A0")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<OGNBCNBPFCC> mainHandSpawnEquipmentTypeMap = this._mainHandSpawnEquipmentTypeMap;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B34 RID: 2868 RVA: 0x00032324 File Offset: 0x00030524
|
|
[Token(Token = "0x6000B34")]
|
|
[Address(RVA = "0x1CF7230", Offset = "0x1CF5C30", VA = "0x181CF7230")]
|
|
public void AddMainHandSpawnEquipmentType(OGNBCNBPFCC AAICMBDEJBE, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<OGNBCNBPFCC> mainHandSpawnEquipmentTypeMap = this._mainHandSpawnEquipmentTypeMap;
|
|
}
|
|
|
|
// Token: 0x06000B35 RID: 2869 RVA: 0x00032340 File Offset: 0x00030540
|
|
[Token(Token = "0x6000B35")]
|
|
[Address(RVA = "0x1CFE0A0", Offset = "0x1CFCAA0", VA = "0x181CFE0A0")]
|
|
public void RemoveMainHandSpawnEquipmentType(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._mainHandSpawnEquipmentTypeMap.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001C8 RID: 456
|
|
// (get) Token: 0x06000B36 RID: 2870 RVA: 0x00032360 File Offset: 0x00030560
|
|
[Token(Token = "0x170001C8")]
|
|
public OGNBCNBPFCC OffHandSpawnEquipmentType
|
|
{
|
|
[Token(Token = "0x6000B36")]
|
|
[Address(RVA = "0x1CFF2D0", Offset = "0x1CFDCD0", VA = "0x181CFF2D0")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<OGNBCNBPFCC> offHandSpawnEquipmentTypeMap = this._offHandSpawnEquipmentTypeMap;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B37 RID: 2871 RVA: 0x0003237C File Offset: 0x0003057C
|
|
[Token(Token = "0x6000B37")]
|
|
[Address(RVA = "0x1CF72B0", Offset = "0x1CF5CB0", VA = "0x181CF72B0")]
|
|
public void AddOffHandSpawnEquipmentType(OGNBCNBPFCC AAICMBDEJBE, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<OGNBCNBPFCC> offHandSpawnEquipmentTypeMap = this._offHandSpawnEquipmentTypeMap;
|
|
}
|
|
|
|
// Token: 0x06000B38 RID: 2872 RVA: 0x00032398 File Offset: 0x00030598
|
|
[Token(Token = "0x6000B38")]
|
|
[Address(RVA = "0x1CFE100", Offset = "0x1CFCB00", VA = "0x181CFE100")]
|
|
public void RemoveOffHandSpawnEquipmentType(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._offHandSpawnEquipmentTypeMap.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001C9 RID: 457
|
|
// (get) Token: 0x06000B39 RID: 2873 RVA: 0x000323B8 File Offset: 0x000305B8
|
|
[Token(Token = "0x170001C9")]
|
|
public IReadOnlyList<OGNBCNBPFCC> ToolTypesToNotDestroyWhenReset
|
|
{
|
|
[Token(Token = "0x6000B39")]
|
|
[Address(RVA = "0x1CFF3D0", Offset = "0x1CFDDD0", VA = "0x181CFF3D0")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<IReadOnlyList<OGNBCNBPFCC>> toolTypesToNotDestroyWhenReset = this._toolTypesToNotDestroyWhenReset;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B3A RID: 2874 RVA: 0x000323D4 File Offset: 0x000305D4
|
|
[Token(Token = "0x6000B3A")]
|
|
[Address(RVA = "0x1CF78C0", Offset = "0x1CF62C0", VA = "0x181CF78C0")]
|
|
public void AddToolTypesToNotDestroyWhenReset(IReadOnlyList<OGNBCNBPFCC> IGFANJNBKGP, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this._toolTypesToNotDestroyWhenReset.AddValue(IGFANJNBKGP, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x06000B3B RID: 2875 RVA: 0x000323F8 File Offset: 0x000305F8
|
|
[Token(Token = "0x6000B3B")]
|
|
[Address(RVA = "0x1CFE530", Offset = "0x1CFCF30", VA = "0x181CFE530")]
|
|
public void RemoveToolTypesToNotDestroyWhenReset(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._toolTypesToNotDestroyWhenReset.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000B3C RID: 2876 RVA: 0x00032418 File Offset: 0x00030618
|
|
[Token(Token = "0x6000B3C")]
|
|
[Address(RVA = "0x1CF7AB0", Offset = "0x1CF64B0", VA = "0x181CF7AB0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
int num = 0;
|
|
this.InitializeOnAwake(num);
|
|
ActionEvent<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
|
Action<Tool> action = new Action(this.BEAIGEDBBOH);
|
|
Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent + action;
|
|
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
int num2 = 0;
|
|
this.requestedEquipSlotSpawnIds = num2;
|
|
this.requestedEquipSlotSpawnParameters = num2;
|
|
ActionEvent<OverlapVolume> globalLocalPlayerVolumeEnterEvent = OverlapVolume.GlobalLocalPlayerVolumeEnterEvent;
|
|
Action<OverlapVolume> action2 = new Action(this.MJNDECBIOOD);
|
|
OverlapVolume.GlobalLocalPlayerVolumeEnterEvent = globalLocalPlayerVolumeEnterEvent + action2;
|
|
}
|
|
|
|
// Token: 0x06000B3D RID: 2877 RVA: 0x00032490 File Offset: 0x00030690
|
|
[Token(Token = "0x6000B3D")]
|
|
[Address(RVA = "0x1CFEB10", Offset = "0x1CFD510", VA = "0x181CFEB10")]
|
|
private void Start()
|
|
{
|
|
GameSpawnPoint[] array = global::UnityEngine.Object.FindObjectsOfType<GameSpawnPoint>();
|
|
int num = 0;
|
|
int length = array.Length;
|
|
if (num < length)
|
|
{
|
|
GameSpawnPoint gameSpawnPoint = array[num];
|
|
KEBAJOIKODL supportedState = gameSpawnPoint.supportedState;
|
|
if (supportedState == KEBAJOIKODL.ALL_STATES || supportedState == KEBAJOIKODL.PRE_POST_GAME)
|
|
{
|
|
this.prePostGameSceneSpawnPoints.Add(gameSpawnPoint);
|
|
}
|
|
KEBAJOIKODL supportedState2 = gameSpawnPoint.supportedState;
|
|
if (supportedState2 == KEBAJOIKODL.ALL_STATES || supportedState2 == KEBAJOIKODL.PLAYING_GAME)
|
|
{
|
|
this.playingGameSceneSpawnPoints.Add(gameSpawnPoint);
|
|
}
|
|
num++;
|
|
}
|
|
GiftBoxSpawnPoint[] array2 = global::UnityEngine.Object.FindObjectsOfType<GiftBoxSpawnPoint>();
|
|
if (array2 != 0)
|
|
{
|
|
this.giftBoxSpawnPoints.AddRange(array2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B3E RID: 2878 RVA: 0x00032518 File Offset: 0x00030718
|
|
[Token(Token = "0x6000B3E")]
|
|
[Address(RVA = "0x1CFDCC0", Offset = "0x1CFC6C0", VA = "0x181CFDCC0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ActionEvent<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
|
Action<Tool> action = new Action(this.BEAIGEDBBOH);
|
|
Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent - action;
|
|
ActionEvent<OverlapVolume> globalLocalPlayerVolumeEnterEvent = OverlapVolume.GlobalLocalPlayerVolumeEnterEvent;
|
|
Action<OverlapVolume> action2 = new Action(this.MJNDECBIOOD);
|
|
OverlapVolume.GlobalLocalPlayerVolumeEnterEvent = globalLocalPlayerVolumeEnterEvent - action2;
|
|
}
|
|
|
|
// Token: 0x06000B3F RID: 2879 RVA: 0x0003256C File Offset: 0x0003076C
|
|
[Token(Token = "0x6000B3F")]
|
|
[Address(RVA = "0x1CFECA0", Offset = "0x1CFD6A0", VA = "0x181CFECA0")]
|
|
private void Update()
|
|
{
|
|
if (this._spawnPointSelectionMethodMap.ToString() == (ulong)3L)
|
|
{
|
|
this.MFGLNDGCJAN();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B40 RID: 2880 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B40")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "15")]
|
|
public void InitializeOnAwake(GameManager ONLEICCNNBI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B41 RID: 2881 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B41")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "17")]
|
|
public void InitializeOnStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B42 RID: 2882 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B42")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
|
|
public void CleanupOnDestroy()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B43 RID: 2883 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B43")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "18")]
|
|
public void OnUpdate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B44 RID: 2884 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B44")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "23")]
|
|
public void OnPlayerDisconnected(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B45 RID: 2885 RVA: 0x00032598 File Offset: 0x00030798
|
|
[Token(Token = "0x6000B45")]
|
|
[Address(RVA = "0x1CFDE20", Offset = "0x1CFC820", VA = "0x181CFDE20", Slot = "19")]
|
|
public void OnGameStart()
|
|
{
|
|
if (this._spawnPointSelectionMethodMap.ToString() == (ulong)3L)
|
|
{
|
|
this.INNGDCGJLOD();
|
|
}
|
|
this.localPlayerCheckpointSpawnPoint = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06000B46 RID: 2886 RVA: 0x000325CC File Offset: 0x000307CC
|
|
[Token(Token = "0x6000B46")]
|
|
[Address(RVA = "0x1CFDE10", Offset = "0x1CFC810", VA = "0x181CFDE10", Slot = "20")]
|
|
public void OnGameEnd()
|
|
{
|
|
this.localPlayerCheckpointSpawnPoint = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06000B47 RID: 2887 RVA: 0x000325E4 File Offset: 0x000307E4
|
|
[Token(Token = "0x6000B47")]
|
|
[Address(RVA = "0x1CFB800", Offset = "0x1CFA200", VA = "0x181CFB800")]
|
|
private void LPFHAHIEHGN()
|
|
{
|
|
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
int num = 0;
|
|
this.requestedEquipSlotSpawnIds = num;
|
|
this.requestedEquipSlotSpawnParameters = num;
|
|
}
|
|
|
|
// Token: 0x06000B48 RID: 2888 RVA: 0x00032610 File Offset: 0x00030810
|
|
[Token(Token = "0x6000B48")]
|
|
[Address(RVA = "0x1CFA970", Offset = "0x1CF9370", VA = "0x181CFA970", Slot = "21")]
|
|
public void InitializeLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
bool flag = this._localPlayerSpawnPointTagMap.AddValue((uint)(-1), this, int.MinValue);
|
|
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
int num = 0;
|
|
this.requestedEquipSlotSpawnIds = num;
|
|
this.requestedEquipSlotSpawnParameters = num;
|
|
this.requestedSpawnEquipmentSuppressCleanup = num != 0;
|
|
}
|
|
|
|
// Token: 0x06000B49 RID: 2889 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B49")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "22")]
|
|
public void ResetLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x170001CA RID: 458
|
|
// (get) Token: 0x06000B4A RID: 2890 RVA: 0x0003265C File Offset: 0x0003085C
|
|
[Token(Token = "0x170001CA")]
|
|
public DPPICCPGHLJ LocalPlayerSpawnPointTag
|
|
{
|
|
[Token(Token = "0x6000B4A")]
|
|
[Address(RVA = "0x1CFF270", Offset = "0x1CFDC70", VA = "0x181CFF270")]
|
|
get
|
|
{
|
|
ExplicitTokenMap<DPPICCPGHLJ> localPlayerSpawnPointTagMap = this._localPlayerSpawnPointTagMap;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B4B RID: 2891 RVA: 0x00032678 File Offset: 0x00030878
|
|
[Token(Token = "0x6000B4B")]
|
|
[Address(RVA = "0x1CF71B0", Offset = "0x1CF5BB0", VA = "0x181CF71B0")]
|
|
public void AddLocalPlayerSpawnPointTag(DPPICCPGHLJ GHBNIGCAPPL, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
ExplicitTokenMap<DPPICCPGHLJ> localPlayerSpawnPointTagMap = this._localPlayerSpawnPointTagMap;
|
|
}
|
|
|
|
// Token: 0x06000B4C RID: 2892 RVA: 0x00032694 File Offset: 0x00030894
|
|
[Token(Token = "0x6000B4C")]
|
|
[Address(RVA = "0x1CFE040", Offset = "0x1CFCA40", VA = "0x181CFE040")]
|
|
public void RemoveLocalPlayerSpawnPointTag(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._localPlayerSpawnPointTagMap.RemoveValue(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000B4D RID: 2893 RVA: 0x000326B4 File Offset: 0x000308B4
|
|
[Token(Token = "0x6000B4D")]
|
|
[Address(RVA = "0x1CFA480", Offset = "0x1CF8E80", VA = "0x181CFA480")]
|
|
public bool HasSpawnPointForTeam(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<GameSpawnPoint> list = this.playingGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list2 = this.playingGameSceneSpawnPoints;
|
|
num += num;
|
|
num++;
|
|
if (num != -1)
|
|
{
|
|
if (typeof(IDisposable).TypeHandle == (ulong)65L)
|
|
{
|
|
}
|
|
if (typeof(IDisposable).TypeHandle == (ulong)63L)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B4E RID: 2894 RVA: 0x00032710 File Offset: 0x00030910
|
|
[Token(Token = "0x6000B4E")]
|
|
[Address(RVA = "0x3D3370", Offset = "0x3D1D70", VA = "0x1803D3370")]
|
|
public void SetLocalPlayerCheckpointSpawnPoint(SpawnPoint AFNKLLAKKJN)
|
|
{
|
|
this.localPlayerCheckpointSpawnPoint = AFNKLLAKKJN;
|
|
}
|
|
|
|
// Token: 0x06000B4F RID: 2895 RVA: 0x00032724 File Offset: 0x00030924
|
|
[Token(Token = "0x6000B4F")]
|
|
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
|
public SpawnPoint GetLocalPlayerCheckpointSpawnPoint()
|
|
{
|
|
return this.localPlayerCheckpointSpawnPoint;
|
|
}
|
|
|
|
// Token: 0x06000B50 RID: 2896 RVA: 0x00032738 File Offset: 0x00030938
|
|
[Token(Token = "0x6000B50")]
|
|
[Address(RVA = "0x1CFC8C0", Offset = "0x1CFB2C0", VA = "0x181CFC8C0")]
|
|
private void MJNDECBIOOD(OverlapVolume DHPCKKKLNDN)
|
|
{
|
|
if (DHPCKKKLNDN == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
if (DHPCKKKLNDN != num && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
|
{
|
|
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
if (!combatManager.PlayerIsAlive(localPlayer))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
SpawnPoint spawnPoint;
|
|
this.localPlayerCheckpointSpawnPoint = spawnPoint;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B51 RID: 2897 RVA: 0x0003279C File Offset: 0x0003099C
|
|
[Token(Token = "0x6000B51")]
|
|
[Address(RVA = "0x1CFB870", Offset = "0x1CFA270", VA = "0x181CFB870")]
|
|
public void LocalPlayerRequestInstantiateToolsOnRespawn(Tool BKHPBBINKIK, Tool CJOAFGBPPPF, int[] DLDOMDMMBPC, Tool[] CHIBNLMAGPM, bool PHBPKFIEGLN)
|
|
{
|
|
int num = 0;
|
|
if (DLDOMDMMBPC == 0)
|
|
{
|
|
this.requestedEquipSlotSpawnIds = num;
|
|
}
|
|
int[] array = new int[DLDOMDMMBPC.Length];
|
|
this.requestedEquipSlotSpawnIds = array;
|
|
int length = DLDOMDMMBPC.Length;
|
|
Array.Copy(DLDOMDMMBPC, array, length);
|
|
this.requestedEquipSlotSpawnParameters = num;
|
|
this.requestedSpawnEquipmentSuppressCleanup = false;
|
|
}
|
|
|
|
// Token: 0x06000B52 RID: 2898 RVA: 0x00032868 File Offset: 0x00030A68
|
|
[Token(Token = "0x6000B52")]
|
|
[Address(RVA = "0x1CFAA30", Offset = "0x1CF9430", VA = "0x181CFAA30")]
|
|
private void JCAPKFFNHBC(Tool EGFEJGHDNAI, ref MIJAPPJGGPC CLDOOLABIIP)
|
|
{
|
|
CLDOOLABIIP.FNJHHBPCOLM = (ulong)0L;
|
|
int num = 0;
|
|
if (EGFEJGHDNAI != num)
|
|
{
|
|
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
|
|
CLDOOLABIIP.PHFCFKKKEBO = spawnableToolType;
|
|
ToolSkinMapper toolSkinMapper = EGFEJGHDNAI.toolSkinMapper;
|
|
int num2 = 0;
|
|
if (toolSkinMapper != num2)
|
|
{
|
|
string activeSkinGuid = EGFEJGHDNAI.toolSkinMapper.LHHFBJLHBJH;
|
|
ToolSkinMapper toolSkinMapper2 = EGFEJGHDNAI.toolSkinMapper;
|
|
if (activeSkinGuid == 0)
|
|
{
|
|
return;
|
|
}
|
|
string <BCGFOBBPHCA>k__BackingField = toolSkinMapper2.<BCGFOBBPHCA>k__BackingField;
|
|
CLDOOLABIIP.FNJHHBPCOLM = <BCGFOBBPHCA>k__BackingField;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B53 RID: 2899 RVA: 0x000328E0 File Offset: 0x00030AE0
|
|
[Token(Token = "0x6000B53")]
|
|
[Address(RVA = "0x1CF7E80", Offset = "0x1CF6880", VA = "0x181CF7E80")]
|
|
private void BBOLADIDCJG(Tool EGFEJGHDNAI, ref MIJAPPJGGPC CLDOOLABIIP)
|
|
{
|
|
int num = 0;
|
|
CLDOOLABIIP.IKJJMOLHPBG = num;
|
|
int num2 = 0;
|
|
if (EGFEJGHDNAI != num2)
|
|
{
|
|
Weapon component = EGFEJGHDNAI.gameObject.GetComponent<Weapon>();
|
|
int num3 = 0;
|
|
if (component != num3)
|
|
{
|
|
int magazineAmmunition = component.DFPKOJKFNIF;
|
|
CLDOOLABIIP.IKJJMOLHPBG = magazineAmmunition;
|
|
int reserveAmmunition = component.APBIFCBKJFH;
|
|
CLDOOLABIIP.IIGFDDCHEOK = reserveAmmunition;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B54 RID: 2900 RVA: 0x00032940 File Offset: 0x00030B40
|
|
[Token(Token = "0x6000B54")]
|
|
[Address(RVA = "0x1CFBB70", Offset = "0x1CFA570", VA = "0x181CFBB70")]
|
|
public void LocalPlayerRequestRespawnAtPoint(SandboxCircuitSpawnPoint GFPMMPKJKOM, bool CBICJJKFKBF = true, bool MIKCCCOFJNL = false)
|
|
{
|
|
bool flag = global::Player.<EGKJPJKLEAI>k__BackingField.DNBIPBNNKJH.type == PlayerHand.PLLIKAOIPHP.Left;
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction<int, PhotonView, bool, bool, MIJAPPJGGPC, MIJAPPJGGPC, int[], MIJAPPJGGPC[], bool, bool> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestPlayerRespawnAtPoint);
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
PhotonView photonView2 = GFPMMPKJKOM.photonView;
|
|
MIJAPPJGGPC mijappjggpc = this.rightHandRequestedSpawnParameters;
|
|
bool flag2 = this.requestedSpawnEquipmentSuppressCleanup;
|
|
MIJAPPJGGPC[] array = this.requestedEquipSlotSpawnParameters;
|
|
int[] array2 = this.requestedEquipSlotSpawnIds;
|
|
MIJAPPJGGPC mijappjggpc2 = this.leftHandRequestedSpawnParameters;
|
|
MIJAPPJGGPC mijappjggpc3 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
MIJAPPJGGPC mijappjggpc4 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
int num = 0;
|
|
this.requestedEquipSlotSpawnIds = num;
|
|
this.requestedEquipSlotSpawnParameters = num;
|
|
}
|
|
|
|
// Token: 0x06000B55 RID: 2901 RVA: 0x000329D4 File Offset: 0x00030BD4
|
|
[Token(Token = "0x6000B55")]
|
|
[Address(RVA = "0x1CFDAB0", Offset = "0x1CFC4B0", VA = "0x181CFDAB0")]
|
|
private Tool NOHGIJNOGFL(Photon.Realtime.Player IEKDDPPNFPF, string GHBNIGCAPPL, bool CEKJIHAJLHI)
|
|
{
|
|
int num = 0;
|
|
TaggedTool leastRecentlyUsedTool = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GetLeastRecentlyUsedTool(GHBNIGCAPPL);
|
|
int num2 = 0;
|
|
Tool tool3;
|
|
if (leastRecentlyUsedTool != num2)
|
|
{
|
|
Tool tool = leastRecentlyUsedTool.tool;
|
|
if ((tool.<BIPMAHKMNKF>k__BackingField ? 1 : 0) != num || (tool.<CMPLOJHCLMG>k__BackingField ? 1 : 0) == num)
|
|
{
|
|
}
|
|
global::Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
|
|
global::Player player = IEKDDPPNFPF.GPOMCJICJIH();
|
|
if (!(<OKDFEPHLKCB>k__BackingField == player))
|
|
{
|
|
if (!CEKJIHAJLHI)
|
|
{
|
|
goto IL_73;
|
|
}
|
|
Tool tool2 = leastRecentlyUsedTool.tool;
|
|
OKIMOMGKKDH ekjclgjfign = OKIMOMGKKDH.EKJCLGJFIGN;
|
|
tool2.IKEGONLJBPP = ekjclgjfign;
|
|
}
|
|
tool3 = leastRecentlyUsedTool.tool;
|
|
}
|
|
IL_73:
|
|
int num3 = 0;
|
|
if (tool3 != num3)
|
|
{
|
|
tool3.photonView.TransferOwnership(IEKDDPPNFPF);
|
|
}
|
|
return tool3;
|
|
}
|
|
|
|
// Token: 0x06000B56 RID: 2902 RVA: 0x00032A78 File Offset: 0x00030C78
|
|
[Token(Token = "0x6000B56")]
|
|
[Address(RVA = "0x1CFBE20", Offset = "0x1CFA820", VA = "0x181CFBE20")]
|
|
public void LocalPlayerRequestRespawn(bool CBICJJKFKBF = true, bool MIKCCCOFJNL = false)
|
|
{
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
if (!(<EGKJPJKLEAI>k__BackingField == num))
|
|
{
|
|
PlayerHand dnbipbnnkjh = global::Player.<EGKJPJKLEAI>k__BackingField.DNBIPBNNKJH;
|
|
SpawnPoint spawnPoint = this.localPlayerCheckpointSpawnPoint;
|
|
bool flag = dnbipbnnkjh.type == PlayerHand.PLLIKAOIPHP.Left;
|
|
int num2 = 0;
|
|
bool flag2 = spawnPoint != num2;
|
|
PhotonView photonView = base.photonView;
|
|
if (!flag2)
|
|
{
|
|
RPCActions.RPCAction<int, int, bool, bool, bool, MIJAPPJGGPC, MIJAPPJGGPC, int[], MIJAPPJGGPC[], bool, bool> rpcaction = new RPCActions.RPCAction(this.RpcMasterRequestPlayerRespawn);
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
string text = this._localPlayerSpawnPointTagMap.ToString();
|
|
MIJAPPJGGPC mijappjggpc = this.rightHandRequestedSpawnParameters;
|
|
bool flag3 = this.requestedSpawnEquipmentSuppressCleanup;
|
|
MIJAPPJGGPC[] array = this.requestedEquipSlotSpawnParameters;
|
|
int[] array2 = this.requestedEquipSlotSpawnIds;
|
|
MIJAPPJGGPC mijappjggpc2 = this.leftHandRequestedSpawnParameters;
|
|
}
|
|
RPCActions.RPCAction<int, PhotonView, bool, bool, MIJAPPJGGPC, MIJAPPJGGPC, int[], MIJAPPJGGPC[], bool, bool> rpcaction2 = new RPCActions.RPCAction(this.RpcMasterRequestPlayerRespawnAtPoint);
|
|
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
|
PhotonView photonView2 = this.localPlayerCheckpointSpawnPoint.photonView;
|
|
MIJAPPJGGPC mijappjggpc3 = this.rightHandRequestedSpawnParameters;
|
|
bool flag4 = this.requestedSpawnEquipmentSuppressCleanup;
|
|
MIJAPPJGGPC[] array3 = this.requestedEquipSlotSpawnParameters;
|
|
int[] array4 = this.requestedEquipSlotSpawnIds;
|
|
MIJAPPJGGPC mijappjggpc4 = this.leftHandRequestedSpawnParameters;
|
|
MIJAPPJGGPC mijappjggpc5 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
MIJAPPJGGPC mijappjggpc6 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
int num3 = 0;
|
|
this.requestedEquipSlotSpawnIds = num3;
|
|
this.requestedEquipSlotSpawnParameters = num3;
|
|
return;
|
|
}
|
|
Debug.LogError("Requesting respawn for non-existent Player!");
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B57 RID: 2903 RVA: 0x00032B9C File Offset: 0x00030D9C
|
|
[Token(Token = "0x6000B57")]
|
|
[Address(RVA = "0x1CFCA80", Offset = "0x1CFB480", VA = "0x181CFCA80")]
|
|
public void MasterRespawnPlayerAtPoint(Photon.Realtime.Player IEKDDPPNFPF, SpawnPoint AFNKLLAKKJN, bool CBICJJKFKBF, bool OHIKADMCPCO, MIJAPPJGGPC LJFFFDDLGHH, MIJAPPJGGPC NLIOKLMILOP, int[] MHMCGDDDMNK, MIJAPPJGGPC[] KGEPMHKEOJN, bool ICJKBNECNPK, bool MIKCCCOFJNL)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && IEKDDPPNFPF != 0)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (AFNKLLAKKJN == num2)
|
|
{
|
|
string nickName = IEKDDPPNFPF.nickName;
|
|
Debug.LogError("Spawn Point is null. Cannot spawn player " + nickName);
|
|
PhotonView photonView = base.photonView;
|
|
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcRespawnPlayerFailed);
|
|
photonView.RpcPlayer(IEKDDPPNFPF, rpcaction);
|
|
throw new NullReferenceException();
|
|
}
|
|
int num3 = 0;
|
|
AFNKLLAKKJN.MasterUse();
|
|
Transform firstAvailableSpawnTransform = AFNKLLAKKJN.GetFirstAvailableSpawnTransform(num3, num);
|
|
Tool[] array = new Tool[num3];
|
|
string[] array2 = new string[num3];
|
|
int num4 = 0;
|
|
int num5 = 0;
|
|
if (AFNKLLAKKJN != num5)
|
|
{
|
|
}
|
|
int num6 = 0;
|
|
int num7 = 0;
|
|
bool flag = num6 == num7;
|
|
if (flag)
|
|
{
|
|
}
|
|
bool flag2 = !flag;
|
|
Action onDestroyEvent;
|
|
if (num4 != 0)
|
|
{
|
|
int num8 = 0;
|
|
int actorNumber = IEKDDPPNFPF.actorNumber;
|
|
Tool tool;
|
|
if (tool != 0)
|
|
{
|
|
}
|
|
onDestroyEvent = tool.OnDestroyEvent;
|
|
if (onDestroyEvent != 0)
|
|
{
|
|
}
|
|
num8++;
|
|
}
|
|
RPCActions.RPCAction<Vector3, Quaternion, PhotonView, bool, Tool, string, Tool, string, int[], Tool[], string[], bool> rpcaction2 = new RPCActions.RPCAction(onDestroyEvent.RpcRespawnPlayer);
|
|
GameSpawnManager.MasterOnlyPlayerRespawnEvent.Invoke(IEKDDPPNFPF);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B58 RID: 2904 RVA: 0x00032CB8 File Offset: 0x00030EB8
|
|
[Token(Token = "0x6000B58")]
|
|
[Address(RVA = "0x1CFD140", Offset = "0x1CFBB40", VA = "0x181CFD140")]
|
|
public void MasterRespawnPlayer(Photon.Realtime.Player IEKDDPPNFPF, DPPICCPGHLJ GHBNIGCAPPL, bool IAEHPABCFND, bool CBICJJKFKBF, bool OHIKADMCPCO, MIJAPPJGGPC LJFFFDDLGHH, MIJAPPJGGPC NLIOKLMILOP, int[] MHMCGDDDMNK, MIJAPPJGGPC[] KGEPMHKEOJN, bool ICJKBNECNPK, bool MIKCCCOFJNL)
|
|
{
|
|
if (!PhotonNetwork.IsMasterClient || IEKDDPPNFPF != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B59 RID: 2905 RVA: 0x00032CD4 File Offset: 0x00030ED4
|
|
[Token(Token = "0x6000B59")]
|
|
[Address(RVA = "0x1CFC590", Offset = "0x1CFAF90", VA = "0x181CFC590")]
|
|
private Tool MHMDGABCDGJ(Photon.Realtime.Player IEKDDPPNFPF, bool ECGJCIGFCJB, SandboxCircuitSpawnPoint IIPBKCCIBDH, OGNBCNBPFCC LKCHHKLBBCF, int GFCPHOGILLE, int EBEHIKHNACE, bool ICJKBNECNPK, Transform INDKOONFLBM)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (IIPBKCCIBDH != num2)
|
|
{
|
|
if (ECGJCIGFCJB)
|
|
{
|
|
string primaryHandHeldTag = IIPBKCCIBDH.PGBOJJBPAAD;
|
|
bool primaryHandTakeFromHolder = IIPBKCCIBDH.LPNMLEIMKGN;
|
|
}
|
|
string secondaryHandHeldTag = IIPBKCCIBDH.JCJFBPOFFKJ;
|
|
bool secondaryHandTakeFromHolder = IIPBKCCIBDH.KICKNJOPNII;
|
|
Tool tool = this.NOHGIJNOGFL(IEKDDPPNFPF, secondaryHandHeldTag, secondaryHandTakeFromHolder);
|
|
}
|
|
int num3 = 0;
|
|
if (num == num3)
|
|
{
|
|
if (ECGJCIGFCJB)
|
|
{
|
|
}
|
|
string text = this._offHandSpawnEquipmentTypeMap.ToString();
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
int num4 = 0;
|
|
Tool tool2;
|
|
if (tool2 != num4)
|
|
{
|
|
Weapon component = tool2.GetComponent<Weapon>();
|
|
int num5 = 0;
|
|
if (component != num5)
|
|
{
|
|
int num6;
|
|
int num7;
|
|
component.ForceAmmunitionValuesOnSpawn(num6, num7);
|
|
}
|
|
}
|
|
return tool2;
|
|
}
|
|
|
|
// Token: 0x06000B5A RID: 2906 RVA: 0x00032D88 File Offset: 0x00030F88
|
|
[Token(Token = "0x6000B5A")]
|
|
[Address(RVA = "0x1CFE590", Offset = "0x1CFCF90", VA = "0x181CFE590")]
|
|
[PunRPC]
|
|
public void RpcMasterRequestPlayerRespawnAtPoint(int CJFGEMGOJHB, PhotonView KOPJDEMAIIC, bool CBICJJKFKBF, bool OHIKADMCPCO, MIJAPPJGGPC LJFFFDDLGHH, MIJAPPJGGPC NLIOKLMILOP, int[] MHMCGDDDMNK, MIJAPPJGGPC[] KGEPMHKEOJN, bool CGKAOCFECHP, bool MIKCCCOFJNL)
|
|
{
|
|
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(CJFGEMGOJHB);
|
|
SpawnPoint component = KOPJDEMAIIC.GetComponent<SpawnPoint>();
|
|
}
|
|
|
|
// Token: 0x06000B5B RID: 2907 RVA: 0x00032DB0 File Offset: 0x00030FB0
|
|
[Token(Token = "0x6000B5B")]
|
|
[Address(RVA = "0x1CFE6F0", Offset = "0x1CFD0F0", VA = "0x181CFE6F0")]
|
|
[PunRPC]
|
|
public void RpcMasterRequestPlayerRespawn(int CJFGEMGOJHB, int JDMKKJNDLAH, bool IAEHPABCFND, bool CBICJJKFKBF, bool OHIKADMCPCO, MIJAPPJGGPC LJFFFDDLGHH, MIJAPPJGGPC NLIOKLMILOP, int[] MHMCGDDDMNK, MIJAPPJGGPC[] KGEPMHKEOJN, bool CGKAOCFECHP, bool MIKCCCOFJNL)
|
|
{
|
|
Photon.Realtime.Player player = PhotonNetwork.LocalPlayer.Get(CJFGEMGOJHB);
|
|
if (!PhotonNetwork.IsMasterClient || player != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B5C RID: 2908 RVA: 0x00032DE0 File Offset: 0x00030FE0
|
|
[Token(Token = "0x6000B5C")]
|
|
[Address(RVA = "0x1CFE910", Offset = "0x1CFD310", VA = "0x181CFE910")]
|
|
[PunRPC]
|
|
public void RpcRespawnPlayer(Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF, PhotonView FLBJEDOCKLE, bool CBICJJKFKBF, Tool BKHPBBINKIK, string FBBKFDOPJDJ, Tool CJOAFGBPPPF, string FKHNOCGOCCM, int[] DLDOMDMMBPC, Tool[] CHIBNLMAGPM, string[] EAGOHIGDIAG, bool MIKCCCOFJNL)
|
|
{
|
|
global::Player <EGKJPJKLEAI>k__BackingField = global::Player.<EGKJPJKLEAI>k__BackingField;
|
|
float z = CAOHCBNEEND.z;
|
|
}
|
|
|
|
// Token: 0x06000B5D RID: 2909 RVA: 0x00032E00 File Offset: 0x00031000
|
|
[Token(Token = "0x6000B5D")]
|
|
[Address(RVA = "0x1CFE8A0", Offset = "0x1CFD2A0", VA = "0x181CFE8A0")]
|
|
[PunRPC]
|
|
public void RpcRespawnPlayerFailed()
|
|
{
|
|
ActionEvent respawnPlayerFailed = GameSpawnManager.RespawnPlayerFailed;
|
|
int num = 0;
|
|
respawnPlayerFailed.Invoke(num != 0);
|
|
}
|
|
|
|
// Token: 0x06000B5E RID: 2910 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B5E")]
|
|
[Address(RVA = "0x1CF9D70", Offset = "0x1CF8770", VA = "0x181CF9D70")]
|
|
public GiftBoxSpawnPoint GetGiftBoxSpawnPoint(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B5F RID: 2911 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B5F")]
|
|
[Address(RVA = "0x1CFD570", Offset = "0x1CFBF70", VA = "0x181CFD570")]
|
|
private void NFIJJPHFGMJ(List<GiftBoxSpawnPoint> JLHPDCONMHF, CGLKOJIMDIH BNPJKMGAKPB, CCMLKDOHKJE LMPHBOFOCOD, GameScoreManager.EDBDLBJOBJN PIFHIBBNNGJ, List<GiftBoxSpawnPoint> DNKOFEOBAPO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B60 RID: 2912 RVA: 0x00032E24 File Offset: 0x00031024
|
|
[Token(Token = "0x6000B60")]
|
|
[Address(RVA = "0x1CF9F80", Offset = "0x1CF8980", VA = "0x181CF9F80")]
|
|
public OGNBCNBPFCC GetSpawnEquipmentTypeForHand(bool AONMJKNBJJB)
|
|
{
|
|
if (AONMJKNBJJB)
|
|
{
|
|
}
|
|
ExplicitTokenMap<OGNBCNBPFCC> offHandSpawnEquipmentTypeMap = this._offHandSpawnEquipmentTypeMap;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B61 RID: 2913 RVA: 0x00032E44 File Offset: 0x00031044
|
|
[Token(Token = "0x6000B61")]
|
|
[Address(RVA = "0x1CFD2A0", Offset = "0x1CFBCA0", VA = "0x181CFD2A0")]
|
|
public Tool MasterSpawnEquipment(OGNBCNBPFCC FAFPPDGHACH, Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF, float HGKCFKKJNLC, int GHBNIGCAPPL = -1, bool ANMIGBKKLLM = false, bool AAJGCDIAHOL = false, bool MODIJMMIONM = false, bool IINCBCNMNFO = false, [Optional] Dictionary<string, object> HOBEGKMCFIP)
|
|
{
|
|
if (FAFPPDGHACH != OGNBCNBPFCC.INVALID)
|
|
{
|
|
int viewIdField = base.photonView.viewIdField;
|
|
float z = CAOHCBNEEND.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B62 RID: 2914 RVA: 0x00032E74 File Offset: 0x00031074
|
|
[Token(Token = "0x6000B62")]
|
|
[Address(RVA = "0x1CFD420", Offset = "0x1CFBE20", VA = "0x181CFD420")]
|
|
public Tool MasterSpawnTool(string ODKHBILFKAB, Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF, float HGKCFKKJNLC, int GHBNIGCAPPL = -1, bool ANMIGBKKLLM = false, bool AAJGCDIAHOL = false, bool MODIJMMIONM = false, bool IINCBCNMNFO = false, [Optional] Dictionary<string, object> HOBEGKMCFIP)
|
|
{
|
|
int viewIdField = base.photonView.viewIdField;
|
|
float z = CAOHCBNEEND.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B63 RID: 2915 RVA: 0x00032E9C File Offset: 0x0003109C
|
|
[Token(Token = "0x6000B63")]
|
|
[Address(RVA = "0x1CF7940", Offset = "0x1CF6340", VA = "0x181CF7940")]
|
|
public Tool AuthoritySpawnEquipment(OGNBCNBPFCC FAFPPDGHACH, Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF, float HGKCFKKJNLC, int GHBNIGCAPPL = -1, bool ANMIGBKKLLM = false, bool AAJGCDIAHOL = false, bool MODIJMMIONM = false, bool IINCBCNMNFO = false)
|
|
{
|
|
if (FAFPPDGHACH != OGNBCNBPFCC.INVALID)
|
|
{
|
|
int viewIdField = base.photonView.viewIdField;
|
|
float z = CAOHCBNEEND.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B64 RID: 2916 RVA: 0x00032ECC File Offset: 0x000310CC
|
|
[Token(Token = "0x6000B64")]
|
|
[Address(RVA = "0x1CFB100", Offset = "0x1CF9B00", VA = "0x181CFB100")]
|
|
private Dictionary<string, object> LDGODJDFOGM(int GHBNIGCAPPL, bool ANMIGBKKLLM, bool AAJGCDIAHOL, bool MODIJMMIONM, bool IINCBCNMNFO, bool GABJBMBGIPI = false)
|
|
{
|
|
if (GHBNIGCAPPL != 0)
|
|
{
|
|
Dictionary<string, object> dictionary = new Dictionary();
|
|
}
|
|
if (ANMIGBKKLLM)
|
|
{
|
|
}
|
|
if (AAJGCDIAHOL)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B65 RID: 2917 RVA: 0x00032EF4 File Offset: 0x000310F4
|
|
[Token(Token = "0x6000B65")]
|
|
[Address(RVA = "0x1CFAB60", Offset = "0x1CF9560", VA = "0x181CFAB60")]
|
|
private Tool JFKFGFOAEBC(Photon.Realtime.Player IEKDDPPNFPF, OGNBCNBPFCC KBMMIDCMFHF, Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF, float HGKCFKKJNLC, bool MODIJMMIONM)
|
|
{
|
|
int num = 0;
|
|
if (PhotonNetwork.IsMasterClient && this.IsGameRunning && ((this.SpawnToolRestrictedByTeam ? 1 : 0) == num || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF) == this.SpawnToolSupportedTeam) && ((this.SpawnToolRestrictedByTeamPlayerIndex ? 1 : 0) == num || NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetTeamPlayerIndex(IEKDDPPNFPF) == this.SpawnToolSupportedTeamPlayerIndex))
|
|
{
|
|
int num2;
|
|
new Dictionary().Add("RS", num2);
|
|
if (KBMMIDCMFHF != OGNBCNBPFCC.INVALID)
|
|
{
|
|
int viewIdField = base.photonView.viewIdField;
|
|
float z = CAOHCBNEEND.z;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B66 RID: 2918 RVA: 0x00032F8C File Offset: 0x0003118C
|
|
[Token(Token = "0x6000B66")]
|
|
[Address(RVA = "0x1CF7F70", Offset = "0x1CF6970", VA = "0x181CF7F70")]
|
|
private void BEAIGEDBBOH(Tool EGFEJGHDNAI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int instantiatorPhotonViewId = EGFEJGHDNAI.CCHPMACBBGP;
|
|
PhotonView photonView = base.photonView;
|
|
if (instantiatorPhotonViewId != photonView.viewIdField)
|
|
{
|
|
return;
|
|
}
|
|
ActionEvent<Tool> enabledChangeEvent = EGFEJGHDNAI.EnabledChangeEvent;
|
|
Action<Tool> action = new Action(this.ILLNOAENJAO);
|
|
ActionEvent<Tool> actionEvent = enabledChangeEvent + action;
|
|
EGFEJGHDNAI.EnabledChangeEvent = actionEvent;
|
|
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = EGFEJGHDNAI.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.OnSpawnedToolReset);
|
|
ActionEvent<Tool> actionEvent2;
|
|
EGFEJGHDNAI.PostResetEvent = actionEvent2;
|
|
EGFEJGHDNAI.SleepOnStart = num != 0;
|
|
if (EGFEJGHDNAI.InstantiationParameters != 0)
|
|
{
|
|
Dictionary<string, object> instantiationParameters = EGFEJGHDNAI.InstantiationParameters;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
EGFEJGHDNAI.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
|
}
|
|
}
|
|
EGFEJGHDNAI.<JGABDFBGDEB>k__BackingField.MinDisplacementBeforeCleanup = -1f;
|
|
int num2;
|
|
if (EGFEJGHDNAI.InstantiationParameters != 0)
|
|
{
|
|
Dictionary<string, object> instantiationParameters2 = EGFEJGHDNAI.InstantiationParameters;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
num2 = 0;
|
|
int num3 = 0;
|
|
EGFEJGHDNAI.BEKODHBDOFG = num3 != 0;
|
|
}
|
|
}
|
|
if (EGFEJGHDNAI.InstantiationParameters == 0)
|
|
{
|
|
goto IL_18D;
|
|
}
|
|
Dictionary<string, object> instantiationParameters3 = EGFEJGHDNAI.InstantiationParameters;
|
|
string ignore_DYNAMIC_COLLISIONS_TOOL_INSTANTIATION_ID = GameSpawnManager.IGNORE_DYNAMIC_COLLISIONS_TOOL_INSTANTIATION_ID;
|
|
if (!instantiationParameters3.TryGetValue(ignore_DYNAMIC_COLLISIONS_TOOL_INSTANTIATION_ID, num2))
|
|
{
|
|
goto IL_18D;
|
|
}
|
|
EGFEJGHDNAI.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
EGFEJGHDNAI.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicAndPlayerAndEnemyPhysics);
|
|
List<Tool> nabgmiljphh = EGFEJGHDNAI.NABGMILJPHH;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
EGFEJGHDNAI.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
DAJFOCGPHGP defaultCollisionLayer = EGFEJGHDNAI.DefaultCollisionLayer;
|
|
EGFEJGHDNAI.SetCollisionLayer(defaultCollisionLayer);
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
RigidbodyEx rigidbodyEx = EGFEJGHDNAI.rigidbodyEx;
|
|
int num4 = 0;
|
|
if (rigidbodyEx != num4)
|
|
{
|
|
RigidbodyEx rigidbodyEx2 = EGFEJGHDNAI.rigidbodyEx;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.GCEHKLFLKCM);
|
|
rigidbodyEx2.JNAJFIOHDKO += fpledokdlcc;
|
|
}
|
|
ActionEvent<Tool> prePickupEvent = EGFEJGHDNAI.PrePickupEvent;
|
|
Action<Tool> action3 = new Action(this.DJKOAHFHLOG);
|
|
ActionEvent<Tool> actionEvent3 = prePickupEvent + action3;
|
|
EGFEJGHDNAI.PrePickupEvent = actionEvent3;
|
|
IL_18D:
|
|
if (EGFEJGHDNAI.InstantiationParameters != 0)
|
|
{
|
|
Dictionary<string, object> instantiationParameters4 = EGFEJGHDNAI.InstantiationParameters;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
ToolSkinMapper toolSkinMapper = EGFEJGHDNAI.toolSkinMapper;
|
|
int num5 = 0;
|
|
if (toolSkinMapper != num5)
|
|
{
|
|
EGFEJGHDNAI.toolSkinMapper.SuppressSkins = true;
|
|
}
|
|
}
|
|
}
|
|
SpawnableTool component = EGFEJGHDNAI.GetComponent<SpawnableTool>();
|
|
int num6 = 0;
|
|
if (component != num6)
|
|
{
|
|
Tool <MBFGOCOFHHM>k__BackingField = component.<MBFGOCOFHHM>k__BackingField;
|
|
int num7 = 0;
|
|
int num8 = 0;
|
|
if (<MBFGOCOFHHM>k__BackingField == num8)
|
|
{
|
|
component.<MBFGOCOFHHM>k__BackingField = EGFEJGHDNAI;
|
|
}
|
|
if (EGFEJGHDNAI.InstantiationParameters != 0)
|
|
{
|
|
Dictionary<string, object> instantiationParameters5 = EGFEJGHDNAI.InstantiationParameters;
|
|
string tag_INSTANTIATION_ID = GameSpawnManager.TAG_INSTANTIATION_ID;
|
|
if (instantiationParameters5.TryGetValue(tag_INSTANTIATION_ID, num7))
|
|
{
|
|
Dictionary<string, object> dictionary = instantiationParameters5;
|
|
component.InstantiationTag = dictionary;
|
|
}
|
|
}
|
|
GameSpawnManager.KIFNGIBBMDP spawnedEquipmentInstantiatedEvent = this.SpawnedEquipmentInstantiatedEvent;
|
|
if (spawnedEquipmentInstantiatedEvent != 0)
|
|
{
|
|
spawnedEquipmentInstantiatedEvent(component);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B67 RID: 2919 RVA: 0x000331E8 File Offset: 0x000313E8
|
|
[Token(Token = "0x6000B67")]
|
|
[Address(RVA = "0x1CFA690", Offset = "0x1CF9090", VA = "0x181CFA690")]
|
|
private void ILLNOAENJAO(Tool EGFEJGHDNAI)
|
|
{
|
|
if (!EGFEJGHDNAI.PAJGCGDFHKK)
|
|
{
|
|
this.LHFDLMCNGJN(EGFEJGHDNAI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B68 RID: 2920 RVA: 0x0003320C File Offset: 0x0003140C
|
|
[Token(Token = "0x6000B68")]
|
|
[Address(RVA = "0x1CFDE70", Offset = "0x1CFC870", VA = "0x181CFDE70")]
|
|
public void OnSpawnedToolReset(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
|
{
|
|
if (this._toolTypesToNotDestroyWhenReset.ToString() != 0)
|
|
{
|
|
string text = this._toolTypesToNotDestroyWhenReset.ToString();
|
|
OGNBCNBPFCC spawnableToolType = EGFEJGHDNAI.OGNBCNBPFCC;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
this.LHFDLMCNGJN(EGFEJGHDNAI);
|
|
}
|
|
|
|
// Token: 0x06000B69 RID: 2921 RVA: 0x0003324C File Offset: 0x0003144C
|
|
[Token(Token = "0x6000B69")]
|
|
[Address(RVA = "0x1CFB520", Offset = "0x1CF9F20", VA = "0x181CFB520")]
|
|
private void LHFDLMCNGJN(Tool EGFEJGHDNAI)
|
|
{
|
|
ActionEvent<Tool> enabledChangeEvent = EGFEJGHDNAI.EnabledChangeEvent;
|
|
Action<Tool> action = new Action(this.ILLNOAENJAO);
|
|
ActionEvent<Tool> actionEvent = enabledChangeEvent - action;
|
|
EGFEJGHDNAI.EnabledChangeEvent = actionEvent;
|
|
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = EGFEJGHDNAI.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.OnSpawnedToolReset);
|
|
ActionEvent<Tool> actionEvent2;
|
|
EGFEJGHDNAI.PostResetEvent = actionEvent2;
|
|
int num = 0;
|
|
if (EGFEJGHDNAI != num)
|
|
{
|
|
SpawnableTool component = EGFEJGHDNAI.GetComponent<SpawnableTool>();
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (num2 != num3)
|
|
{
|
|
GameSpawnManager.KIFNGIBBMDP spawnedEquipmentDestroyedEvent = this.SpawnedEquipmentDestroyedEvent;
|
|
if (spawnedEquipmentDestroyedEvent != 0)
|
|
{
|
|
spawnedEquipmentDestroyedEvent(num2);
|
|
}
|
|
}
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
if (!EGFEJGHDNAI.hasAuthority)
|
|
{
|
|
PhotonView photonView = EGFEJGHDNAI.photonView;
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
photonView.TransferOwnership(localPlayer);
|
|
}
|
|
PhotonNetwork.Destroy(EGFEJGHDNAI.gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B6A RID: 2922 RVA: 0x00033318 File Offset: 0x00031518
|
|
[Token(Token = "0x6000B6A")]
|
|
[Address(RVA = "0x1CF9D10", Offset = "0x1CF8710", VA = "0x181CF9D10")]
|
|
private void GCEHKLFLKCM(RigidbodyEx EELOMEPLLID)
|
|
{
|
|
Tool component = EELOMEPLLID.GetComponent<Tool>();
|
|
this.KFDALPJNNKN(component);
|
|
}
|
|
|
|
// Token: 0x06000B6B RID: 2923 RVA: 0x0003333C File Offset: 0x0003153C
|
|
[Token(Token = "0x6000B6B")]
|
|
[Address(RVA = "0x1CF8D00", Offset = "0x1CF7700", VA = "0x181CF8D00")]
|
|
private void DJKOAHFHLOG(Tool EGFEJGHDNAI)
|
|
{
|
|
this.KFDALPJNNKN(EGFEJGHDNAI);
|
|
}
|
|
|
|
// Token: 0x06000B6C RID: 2924 RVA: 0x00033350 File Offset: 0x00031550
|
|
[Token(Token = "0x6000B6C")]
|
|
[Address(RVA = "0x1CFAF80", Offset = "0x1CF9980", VA = "0x181CFAF80")]
|
|
private void KFDALPJNNKN(Tool EGFEJGHDNAI)
|
|
{
|
|
int num = 0;
|
|
if (!(EGFEJGHDNAI == num))
|
|
{
|
|
RigidbodyEx rigidbodyEx = EGFEJGHDNAI.rigidbodyEx;
|
|
int num2 = 0;
|
|
if (rigidbodyEx != num2)
|
|
{
|
|
RigidbodyEx rigidbodyEx2 = EGFEJGHDNAI.rigidbodyEx;
|
|
RigidbodyEx.FPLEDOKDLCC fpledokdlcc = new RigidbodyEx.FPLEDOKDLCC(this.GCEHKLFLKCM);
|
|
rigidbodyEx2.JNAJFIOHDKO -= fpledokdlcc;
|
|
}
|
|
ActionEvent<Tool> prePickupEvent = EGFEJGHDNAI.PrePickupEvent;
|
|
Action<Tool> action = new Action(this.DJKOAHFHLOG);
|
|
ActionEvent<Tool> actionEvent = prePickupEvent - action;
|
|
EGFEJGHDNAI.PrePickupEvent = actionEvent;
|
|
EGFEJGHDNAI.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)10L);
|
|
if (!EGFEJGHDNAI.FNFNLDBILFE)
|
|
{
|
|
DAJFOCGPHGP defaultCollisionLayer = EGFEJGHDNAI.DefaultCollisionLayer;
|
|
EGFEJGHDNAI.SetCollisionLayer(defaultCollisionLayer);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B6D RID: 2925 RVA: 0x000333F0 File Offset: 0x000315F0
|
|
[Token(Token = "0x6000B6D")]
|
|
[Address(RVA = "0x1CF7150", Offset = "0x1CF5B50", VA = "0x181CF7150")]
|
|
public void AddGiftSpawnPoints(GiftBoxSpawnPoint[] NGOODOOCFGA)
|
|
{
|
|
if (NGOODOOCFGA != 0)
|
|
{
|
|
this.giftBoxSpawnPoints.AddRange(NGOODOOCFGA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B6E RID: 2926 RVA: 0x00033414 File Offset: 0x00031614
|
|
[Token(Token = "0x6000B6E")]
|
|
[Address(RVA = "0x1CFDFA0", Offset = "0x1CFC9A0", VA = "0x181CFDFA0")]
|
|
public void RemoveGiftSpawnPoints(GiftBoxSpawnPoint[] NGOODOOCFGA)
|
|
{
|
|
if (NGOODOOCFGA != 0)
|
|
{
|
|
int num = 0;
|
|
int length = NGOODOOCFGA.Length;
|
|
if (num < length)
|
|
{
|
|
List<GiftBoxSpawnPoint> list = this.giftBoxSpawnPoints;
|
|
GiftBoxSpawnPoint giftBoxSpawnPoint = NGOODOOCFGA[num];
|
|
bool flag = list.Remove(giftBoxSpawnPoint);
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B6F RID: 2927 RVA: 0x00033454 File Offset: 0x00031654
|
|
[Token(Token = "0x6000B6F")]
|
|
[Address(RVA = "0x1CF7530", Offset = "0x1CF5F30", VA = "0x181CF7530")]
|
|
public void AddSceneSpawnPoint(GameSpawnPoint AFNKLLAKKJN)
|
|
{
|
|
int num = 0;
|
|
if (!(AFNKLLAKKJN == num))
|
|
{
|
|
KEBAJOIKODL supportedState = AFNKLLAKKJN.supportedState;
|
|
if ((supportedState == KEBAJOIKODL.ALL_STATES || supportedState == KEBAJOIKODL.PRE_POST_GAME) && !this.prePostGameSceneSpawnPoints.Contains(AFNKLLAKKJN))
|
|
{
|
|
this.prePostGameSceneSpawnPoints.Add(AFNKLLAKKJN);
|
|
}
|
|
KEBAJOIKODL supportedState2 = AFNKLLAKKJN.supportedState;
|
|
if ((supportedState2 == KEBAJOIKODL.ALL_STATES || supportedState2 == KEBAJOIKODL.PLAYING_GAME) && !this.playingGameSceneSpawnPoints.Contains(AFNKLLAKKJN))
|
|
{
|
|
this.playingGameSceneSpawnPoints.Add(AFNKLLAKKJN);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B70 RID: 2928 RVA: 0x000334C8 File Offset: 0x000316C8
|
|
[Token(Token = "0x6000B70")]
|
|
[Address(RVA = "0x1CFE290", Offset = "0x1CFCC90", VA = "0x181CFE290")]
|
|
public void RemoveSceneSpawnPoint(GameSpawnPoint AFNKLLAKKJN)
|
|
{
|
|
int num = 0;
|
|
if (!(AFNKLLAKKJN == num))
|
|
{
|
|
List<GameSpawnPoint> list = this.prePostGameSceneSpawnPoints;
|
|
if (list != 0 && list.Contains(AFNKLLAKKJN))
|
|
{
|
|
bool flag = this.prePostGameSceneSpawnPoints.Remove(AFNKLLAKKJN);
|
|
}
|
|
List<GameSpawnPoint> list2 = this.playingGameSceneSpawnPoints;
|
|
if (list2 != 0 && list2.Contains(AFNKLLAKKJN))
|
|
{
|
|
bool flag2 = this.playingGameSceneSpawnPoints.Remove(AFNKLLAKKJN);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B71 RID: 2929 RVA: 0x0003352C File Offset: 0x0003172C
|
|
[Token(Token = "0x6000B71")]
|
|
[Address(RVA = "0x1CF7630", Offset = "0x1CF6030", VA = "0x181CF7630")]
|
|
public void AddSceneSpawnPoints(GameSpawnPoint[] NDMFPANDOCB)
|
|
{
|
|
if (NDMFPANDOCB != 0)
|
|
{
|
|
int num = 0;
|
|
int length = NDMFPANDOCB.Length;
|
|
if (num < length)
|
|
{
|
|
GameSpawnPoint gameSpawnPoint = NDMFPANDOCB[num];
|
|
KEBAJOIKODL supportedState = gameSpawnPoint.supportedState;
|
|
if ((supportedState == KEBAJOIKODL.ALL_STATES || supportedState == KEBAJOIKODL.PRE_POST_GAME) && !this.prePostGameSceneSpawnPoints.Contains(gameSpawnPoint))
|
|
{
|
|
List<GameSpawnPoint> list = this.prePostGameSceneSpawnPoints;
|
|
GameSpawnPoint gameSpawnPoint2 = NDMFPANDOCB[num];
|
|
list.Add(gameSpawnPoint2);
|
|
}
|
|
GameSpawnPoint gameSpawnPoint3 = NDMFPANDOCB[num];
|
|
KEBAJOIKODL supportedState2 = gameSpawnPoint3.supportedState;
|
|
if ((supportedState2 == KEBAJOIKODL.ALL_STATES || supportedState2 == KEBAJOIKODL.PLAYING_GAME) && !this.playingGameSceneSpawnPoints.Contains(gameSpawnPoint3))
|
|
{
|
|
List<GameSpawnPoint> list2 = this.playingGameSceneSpawnPoints;
|
|
GameSpawnPoint gameSpawnPoint4 = NDMFPANDOCB[num];
|
|
list2.Add(gameSpawnPoint4);
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B72 RID: 2930 RVA: 0x000335E0 File Offset: 0x000317E0
|
|
[Token(Token = "0x6000B72")]
|
|
[Address(RVA = "0x1CFE370", Offset = "0x1CFCD70", VA = "0x181CFE370")]
|
|
public void RemoveSceneSpawnPoints(GameSpawnPoint[] NDMFPANDOCB)
|
|
{
|
|
if (NDMFPANDOCB != 0)
|
|
{
|
|
int num = 0;
|
|
int length = NDMFPANDOCB.Length;
|
|
if (num < length)
|
|
{
|
|
GameSpawnPoint gameSpawnPoint = NDMFPANDOCB[num];
|
|
KEBAJOIKODL supportedState = gameSpawnPoint.supportedState;
|
|
if (supportedState == KEBAJOIKODL.ALL_STATES || supportedState == KEBAJOIKODL.PRE_POST_GAME)
|
|
{
|
|
bool flag = this.prePostGameSceneSpawnPoints.Remove(gameSpawnPoint);
|
|
}
|
|
KEBAJOIKODL supportedState2 = gameSpawnPoint.supportedState;
|
|
if (supportedState2 == KEBAJOIKODL.ALL_STATES || supportedState2 == KEBAJOIKODL.PLAYING_GAME)
|
|
{
|
|
bool flag2 = this.playingGameSceneSpawnPoints.Remove(gameSpawnPoint);
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B73 RID: 2931 RVA: 0x00033650 File Offset: 0x00031850
|
|
[Token(Token = "0x6000B73")]
|
|
[Address(RVA = "0x1CF73C0", Offset = "0x1CF5DC0", VA = "0x181CF73C0")]
|
|
public void AddSandboxSpawnPoints(params SandboxCircuitSpawnPoint[] BACHDAGCGJD)
|
|
{
|
|
int num = 0;
|
|
int length = BACHDAGCGJD.Length;
|
|
if (num < length)
|
|
{
|
|
SandboxCircuitSpawnPoint.IAGLLNHNBHH spawnPointPurpose = BACHDAGCGJD[num].GFLOHGHJNDI;
|
|
if (spawnPointPurpose == SandboxCircuitSpawnPoint.IAGLLNHNBHH.DURING_GAME)
|
|
{
|
|
List<GameSpawnPoint> list = this.playingGameSandboxSpawnPoints;
|
|
SandboxCircuitSpawnPoint sandboxCircuitSpawnPoint = BACHDAGCGJD[num];
|
|
if (list.Contains(sandboxCircuitSpawnPoint))
|
|
{
|
|
goto IL_74;
|
|
}
|
|
}
|
|
if (spawnPointPurpose == SandboxCircuitSpawnPoint.IAGLLNHNBHH.PRE_POST_GAME)
|
|
{
|
|
List<GameSpawnPoint> list2 = this.prePostGameSandboxSpawnPoints;
|
|
SandboxCircuitSpawnPoint sandboxCircuitSpawnPoint2 = BACHDAGCGJD[num];
|
|
if (!list2.Contains(sandboxCircuitSpawnPoint2))
|
|
{
|
|
List<GameSpawnPoint> list3 = this.prePostGameSandboxSpawnPoints;
|
|
SandboxCircuitSpawnPoint sandboxCircuitSpawnPoint3 = BACHDAGCGJD[num];
|
|
list3.Add(sandboxCircuitSpawnPoint3);
|
|
}
|
|
}
|
|
IL_74:
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B74 RID: 2932 RVA: 0x000336DC File Offset: 0x000318DC
|
|
[Token(Token = "0x6000B74")]
|
|
[Address(RVA = "0x1CFE1C0", Offset = "0x1CFCBC0", VA = "0x181CFE1C0")]
|
|
public void RemoveSandboxSpawnPoints(params SandboxCircuitSpawnPoint[] BACHDAGCGJD)
|
|
{
|
|
int num = 0;
|
|
int length = BACHDAGCGJD.Length;
|
|
if (num < length)
|
|
{
|
|
List<GameSpawnPoint> list = this.prePostGameSandboxSpawnPoints;
|
|
SandboxCircuitSpawnPoint sandboxCircuitSpawnPoint = BACHDAGCGJD[num];
|
|
bool flag = list.Remove(sandboxCircuitSpawnPoint);
|
|
bool flag2 = this.playingGameSandboxSpawnPoints.Remove(sandboxCircuitSpawnPoint);
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B75 RID: 2933 RVA: 0x00033728 File Offset: 0x00031928
|
|
[Token(Token = "0x6000B75")]
|
|
[Address(RVA = "0x1CF6ED0", Offset = "0x1CF58D0", VA = "0x181CF6ED0")]
|
|
private void ALCADGJKKHJ(Photon.Realtime.Player IEKDDPPNFPF, out OLEPPCBDAND OIFGFKFCKKM, out CGLKOJIMDIH MCEHPPNBLIC, out CCMLKDOHKJE NCNEJOKPNPN, out bool MKHJHLNKBPG)
|
|
{
|
|
OLEPPCBDAND currentModeType = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEDGPCDMAOG;
|
|
OIFGFKFCKKM.value__ = (int)currentModeType;
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
CGLKOJIMDIH cglkojimdih = teamManager.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.Get1();
|
|
}
|
|
MCEHPPNBLIC.value__ = (int)((uint)(-1));
|
|
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
CCMLKDOHKJE ccmlkdohkje = teamManager2.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.Get2();
|
|
}
|
|
GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
int num = teamManager3.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.Get1();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B76 RID: 2934 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B76")]
|
|
[Address(RVA = "0x1CF9410", Offset = "0x1CF7E10", VA = "0x181CF9410")]
|
|
private SpawnPoint FPBFJMMKPPJ(Photon.Realtime.Player IEKDDPPNFPF, DPPICCPGHLJ LGBONOPHONA, bool IAEHPABCFND)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B77 RID: 2935 RVA: 0x000337BC File Offset: 0x000319BC
|
|
[Token(Token = "0x6000B77")]
|
|
[Address(RVA = "0x1CF8D10", Offset = "0x1CF7710", VA = "0x181CF8D10")]
|
|
private void FKEICBPCMPJ(IReadOnlyList<GameSpawnPoint> JLHPDCONMHF, CGLKOJIMDIH NPIEIJDNJAE, CCMLKDOHKJE LMPHBOFOCOD, DPPICCPGHLJ LLMAAKIHOEE, bool IAEHPABCFND, bool MKHJHLNKBPG, OLEPPCBDAND IKOGCMKKJMG, List<GameSpawnPoint> DNKOFEOBAPO)
|
|
{
|
|
int num = 0;
|
|
if (num < (int)NPIEIJDNJAE)
|
|
{
|
|
num += num;
|
|
if (num == (int)NPIEIJDNJAE)
|
|
{
|
|
goto IL_37;
|
|
}
|
|
num++;
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (num3 < num2)
|
|
{
|
|
num3 += num3;
|
|
if (num3 == num2)
|
|
{
|
|
goto IL_37;
|
|
}
|
|
num3++;
|
|
}
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
goto IL_45;
|
|
}
|
|
IL_37:
|
|
if (NPIEIJDNJAE != CGLKOJIMDIH.ANY)
|
|
{
|
|
}
|
|
if (LMPHBOFOCOD != CCMLKDOHKJE.ANY_INDEX)
|
|
{
|
|
}
|
|
uint num4;
|
|
if (num4 != (uint)0)
|
|
{
|
|
}
|
|
IL_45:
|
|
num++;
|
|
}
|
|
|
|
// Token: 0x06000B78 RID: 2936 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B78")]
|
|
[Address(RVA = "0x1CFD790", Offset = "0x1CFC190", VA = "0x181CFD790")]
|
|
private void NJLAGDPEAND(List<GameSpawnPoint> JLHPDCONMHF, List<GameSpawnPoint> DNKOFEOBAPO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B79 RID: 2937 RVA: 0x00033818 File Offset: 0x00031A18
|
|
[Token(Token = "0x6000B79")]
|
|
[Address(RVA = "0x1CF6E80", Offset = "0x1CF5880", VA = "0x181CF6E80")]
|
|
private IReadOnlyList<GameSpawnPoint> AAPFHNNMKHH()
|
|
{
|
|
List<GameSpawnPoint> list = this.playingGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list2 = this.playingGameSceneSpawnPoints;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B7A RID: 2938 RVA: 0x00033838 File Offset: 0x00031A38
|
|
[Token(Token = "0x6000B7A")]
|
|
[Address(RVA = "0x1CFAE90", Offset = "0x1CF9890", VA = "0x181CFAE90")]
|
|
private IReadOnlyList<GameSpawnPoint> JMNLBCJABGH()
|
|
{
|
|
List<GameSpawnPoint> list = this.prePostGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list2 = this.playingGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list3 = this.prePostGameSceneSpawnPoints;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B7B RID: 2939 RVA: 0x00033860 File Offset: 0x00031A60
|
|
[Token(Token = "0x6000B7B")]
|
|
[Address(RVA = "0x1CFB430", Offset = "0x1CF9E30", VA = "0x181CFB430")]
|
|
private IReadOnlyList<GameSpawnPoint> LGEDFPHFNCA()
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ != FFPFKDMKLOP.GAME_RUNNING)
|
|
{
|
|
List<GameSpawnPoint> list = this.prePostGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list2 = this.playingGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list3 = this.prePostGameSceneSpawnPoints;
|
|
}
|
|
List<GameSpawnPoint> list4 = this.playingGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list5 = this.playingGameSceneSpawnPoints;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B7C RID: 2940 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B7C")]
|
|
[Address(RVA = "0x1CFAEF0", Offset = "0x1CF98F0", VA = "0x181CFAEF0")]
|
|
private SpawnPoint KDNAMLAJDOK(List<GameSpawnPoint> NDMFPANDOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B7D RID: 2941 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B7D")]
|
|
[Address(RVA = "0x1CFB750", Offset = "0x1CFA150", VA = "0x181CFB750")]
|
|
private SpawnPoint LHPIIMMACHE(List<GameSpawnPoint> NDMFPANDOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B7E RID: 2942 RVA: 0x000338A4 File Offset: 0x00031AA4
|
|
[Token(Token = "0x6000B7E")]
|
|
[Address(RVA = "0x1CF70E0", Offset = "0x1CF5AE0", VA = "0x181CF70E0")]
|
|
private Photon.Realtime.Player[] AMAMLNGAFCP(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
Photon.Realtime.Player[] array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06000B7F RID: 2943 RVA: 0x000338C4 File Offset: 0x00031AC4
|
|
[Token(Token = "0x6000B7F")]
|
|
[Address(RVA = "0x1CFDF30", Offset = "0x1CFC930", VA = "0x181CFDF30")]
|
|
private Photon.Realtime.Player[] POBBAILHNPK(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
Photon.Realtime.Player[] array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06000B80 RID: 2944 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B80")]
|
|
[Address(RVA = "0x1CF8850", Offset = "0x1CF7250", VA = "0x181CF8850")]
|
|
private SpawnPoint CPNOOJANLHP(CGLKOJIMDIH HOCHPLPEEAM, List<GameSpawnPoint> NDMFPANDOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B81 RID: 2945 RVA: 0x000338E4 File Offset: 0x00031AE4
|
|
[Token(Token = "0x6000B81")]
|
|
[Address(RVA = "0x1CF9070", Offset = "0x1CF7A70", VA = "0x181CF9070")]
|
|
private float FKLCMPGMFGM(List<Vector3> IAJDOMOOOBC, List<Vector3> KPKJODMOKLD, GameSpawnPoint AFNKLLAKKJN)
|
|
{
|
|
ExplicitTokenMap<ProximityScoreSettings> teammateProximityScoreSettingsMap = this._teammateProximityScoreSettingsMap;
|
|
string text;
|
|
int stringLength = text.m_stringLength;
|
|
ExplicitTokenMap<ProximityScoreSettings> opponentProximityScoreSettingsMap = this._opponentProximityScoreSettingsMap;
|
|
string text2;
|
|
int stringLength2 = text2.m_stringLength;
|
|
float num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06000B82 RID: 2946 RVA: 0x00033918 File Offset: 0x00031B18
|
|
[Token(Token = "0x6000B82")]
|
|
[Address(RVA = "0x1CF7C50", Offset = "0x1CF6650", VA = "0x181CF7C50")]
|
|
private List<CGLKOJIMDIH> BAFMPOILMFF(IEnumerable<Photon.Realtime.Player> NNGGMGEOIBA, bool INPKMELIPIC = true)
|
|
{
|
|
int num;
|
|
List<CGLKOJIMDIH> list;
|
|
do
|
|
{
|
|
num = 0;
|
|
list = new List();
|
|
if (list != 0)
|
|
{
|
|
if (INPKMELIPIC)
|
|
{
|
|
int num2 = 0;
|
|
global::Player player;
|
|
if (!(player != num2))
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
}
|
|
if (list != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x06000B83 RID: 2947 RVA: 0x00033978 File Offset: 0x00031B78
|
|
[Token(Token = "0x6000B83")]
|
|
[Address(RVA = "0x1CFD8A0", Offset = "0x1CFC2A0", VA = "0x181CFD8A0")]
|
|
private List<Vector3> NKFACPLFHCN(IEnumerable<Photon.Realtime.Player> NNGGMGEOIBA)
|
|
{
|
|
int num;
|
|
List<Vector3> list;
|
|
do
|
|
{
|
|
num = 0;
|
|
list = new List();
|
|
if (list != 0)
|
|
{
|
|
int num2 = 0;
|
|
global::Player player;
|
|
if (!(player != num2))
|
|
{
|
|
continue;
|
|
}
|
|
Transform transform = player.head.transform;
|
|
}
|
|
if (list != 0)
|
|
{
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x06000B84 RID: 2948 RVA: 0x000339DC File Offset: 0x00031BDC
|
|
[Token(Token = "0x6000B84")]
|
|
[Address(RVA = "0x1CFA1C0", Offset = "0x1CF8BC0", VA = "0x181CFA1C0")]
|
|
public float GetSpawnPointProximityScoreHelper(GameSpawnPoint AFNKLLAKKJN, List<Vector3> JNBICKKDBDH, ProximityScoreSettings DEGDEHKBMOO)
|
|
{
|
|
int num = 0;
|
|
int size = JNBICKKDBDH._size;
|
|
if (num < size)
|
|
{
|
|
ThrowHelper.ThrowArgumentOutOfRangeException();
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = Vector3.up.z;
|
|
Vector3 vector2;
|
|
float z3 = vector2.z;
|
|
if (DEGDEHKBMOO.UseCurve && z3 != 0f)
|
|
{
|
|
bool useCurve = DEGDEHKBMOO.UseCurve;
|
|
num++;
|
|
num += 12;
|
|
}
|
|
float maxScore = DEGDEHKBMOO.MaxScore;
|
|
float num3;
|
|
float num2 = Mathf.Lerp(DEGDEHKBMOO.MinScore, maxScore, num3);
|
|
num++;
|
|
num += 12;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B85 RID: 2949 RVA: 0x00033A6C File Offset: 0x00031C6C
|
|
[Token(Token = "0x6000B85")]
|
|
[Address(RVA = "0x1CF9FC0", Offset = "0x1CF89C0", VA = "0x181CF9FC0")]
|
|
public float GetSpawnPointProximityScoreForPosition(GameSpawnPoint AFNKLLAKKJN, Vector3 JCNAPLKPODH, ProximityScoreSettings DEGDEHKBMOO)
|
|
{
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
if (DEGDEHKBMOO.UseCurve && z != 0f)
|
|
{
|
|
bool useCurve = DEGDEHKBMOO.UseCurve;
|
|
float num;
|
|
return num;
|
|
}
|
|
float maxScore = DEGDEHKBMOO.MaxScore;
|
|
float num3;
|
|
float num2 = Mathf.Lerp(DEGDEHKBMOO.MinScore, maxScore, num3);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B86 RID: 2950 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B86")]
|
|
[Address(RVA = "0x1CF9170", Offset = "0x1CF7B70", VA = "0x181CF9170")]
|
|
private SpawnPoint FMMHKGGEFLP(CGLKOJIMDIH HOCHPLPEEAM, List<GameSpawnPoint> NDMFPANDOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B87 RID: 2951 RVA: 0x00033AC4 File Offset: 0x00031CC4
|
|
[Token(Token = "0x6000B87")]
|
|
[Address(RVA = "0x1CFA6E0", Offset = "0x1CF90E0", VA = "0x181CFA6E0")]
|
|
private void INNGDCGJLOD()
|
|
{
|
|
for (;;)
|
|
{
|
|
int num = 0;
|
|
this.currentVisTestGameplaySPIndex = num;
|
|
List<GameSpawnPoint> list = this.playingGameSceneSpawnPoints;
|
|
List.Enumerator enumerator;
|
|
if (enumerator != 0)
|
|
{
|
|
}
|
|
if (num == -1)
|
|
{
|
|
goto IL_2C;
|
|
}
|
|
List<GameSpawnPoint> list2 = this.playingGameSandboxSpawnPoints;
|
|
List.Enumerator enumerator2;
|
|
if (enumerator2 != 0)
|
|
{
|
|
List<GameSpawnManager.LNOLGJLMJLE> list3 = this.teammateProximitySpawnPointScores;
|
|
goto IL_2C;
|
|
}
|
|
IL_30:
|
|
num++;
|
|
if (num != -1)
|
|
{
|
|
}
|
|
if (num == 0)
|
|
{
|
|
break;
|
|
}
|
|
continue;
|
|
IL_2C:
|
|
if (num == 0)
|
|
{
|
|
goto IL_30;
|
|
}
|
|
goto IL_49;
|
|
}
|
|
return;
|
|
IL_49:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000B88 RID: 2952 RVA: 0x00033B28 File Offset: 0x00031D28
|
|
[Token(Token = "0x6000B88")]
|
|
[Address(RVA = "0x1CFC310", Offset = "0x1CFAD10", VA = "0x181CFC310")]
|
|
private void MFGLNDGCJAN()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
bool isGameRunning = this.IsGameRunning;
|
|
if (isGameRunning)
|
|
{
|
|
List<GameSpawnPoint> list = this.playingGameSandboxSpawnPoints;
|
|
if (this.playingGameSceneSpawnPoints != 0 && isGameRunning)
|
|
{
|
|
int num = Mathf.Min(1, isGameRunning ? 1 : 0);
|
|
IEnumerable<Photon.Realtime.Player> activePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetActivePlayers();
|
|
List<CGLKOJIMDIH> list2 = this.BAFMPOILMFF(activePlayers, true);
|
|
List<Vector3> list3 = this.NKFACPLFHCN(activePlayers);
|
|
int num2 = 0;
|
|
if (num > 0)
|
|
{
|
|
int num3 = this.currentVisTestGameplaySPIndex;
|
|
this.currentVisTestGameplaySPIndex = typeof(IReadOnlyCollection<GameSpawnPoint>).TypeHandle;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
num2++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B89 RID: 2953 RVA: 0x00033BBC File Offset: 0x00031DBC
|
|
[Token(Token = "0x6000B89")]
|
|
[Address(RVA = "0x1CFEE00", Offset = "0x1CFD800", VA = "0x181CFEE00")]
|
|
public GameSpawnManager()
|
|
{
|
|
List<GameSpawnPoint> list = new List();
|
|
this.prePostGameSceneSpawnPoints = list;
|
|
List<GameSpawnPoint> list2 = new List();
|
|
this.playingGameSceneSpawnPoints = list2;
|
|
List<GameSpawnPoint> list3 = new List();
|
|
this.prePostGameSandboxSpawnPoints = list3;
|
|
List<GameSpawnPoint> list4 = new List();
|
|
this.playingGameSandboxSpawnPoints = list4;
|
|
List<GiftBoxSpawnPoint> list5 = new List();
|
|
this.giftBoxSpawnPoints = list5;
|
|
List<GameSpawnManager.LNOLGJLMJLE> list6 = new List();
|
|
this.teammateProximitySpawnPointScores = list6;
|
|
List<GameSpawnPoint> list7 = new List();
|
|
this.spawnPointsRequirementFiltered = list7;
|
|
List<GameSpawnPoint> list8 = new List();
|
|
this.spawnPointsOverlapFiltered = list8;
|
|
List<GameSpawnPoint> list9 = new List();
|
|
this.spawnPointFilteringScratchSpace = list9;
|
|
List<GiftBoxSpawnPoint> list10 = new List();
|
|
this.filteredGiftBoxSpawnPoints = list10;
|
|
ExplicitTokenMap<JEMOMCAHEID> explicitTokenMap = new ExplicitTokenMap();
|
|
this._spawnPointSelectionMethodMap = explicitTokenMap;
|
|
ExplicitTokenMap<ProximityScoreSettings> explicitTokenMap2 = new ExplicitTokenMap();
|
|
this._teammateProximityScoreSettingsMap = explicitTokenMap2;
|
|
ExplicitTokenMap<ProximityScoreSettings> explicitTokenMap3 = new ExplicitTokenMap();
|
|
this._opponentProximityScoreSettingsMap = explicitTokenMap3;
|
|
ExplicitTokenMap<OGNBCNBPFCC> explicitTokenMap4 = new ExplicitTokenMap();
|
|
this._mainHandSpawnEquipmentTypeMap = explicitTokenMap4;
|
|
ExplicitTokenMap<OGNBCNBPFCC> explicitTokenMap5 = new ExplicitTokenMap();
|
|
this._offHandSpawnEquipmentTypeMap = explicitTokenMap5;
|
|
ExplicitTokenMap<IReadOnlyList<OGNBCNBPFCC>> explicitTokenMap6 = new ExplicitTokenMap();
|
|
this._toolTypesToNotDestroyWhenReset = explicitTokenMap6;
|
|
ExplicitTokenMap<DPPICCPGHLJ> explicitTokenMap7 = new ExplicitTokenMap();
|
|
this._localPlayerSpawnPointTagMap = explicitTokenMap7;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06000B8A RID: 2954 RVA: 0x00033CE8 File Offset: 0x00031EE8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6000B8A")]
|
|
[Address(RVA = "0x1CFECF0", Offset = "0x1CFD6F0", VA = "0x181CFECF0")]
|
|
static GameSpawnManager()
|
|
{
|
|
int num;
|
|
ActionEvent<Photon.Realtime.Player> actionEvent = new ActionEvent(4, num != 0);
|
|
num = 0;
|
|
GameSpawnManager.MasterOnlyPlayerRespawnEvent = actionEvent;
|
|
int num2;
|
|
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
|
|
num2 = 0;
|
|
GameSpawnManager.RespawnPlayerFailed = actionEvent2;
|
|
}
|
|
|
|
// Token: 0x040008E3 RID: 2275
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40008E3")]
|
|
[NonSerialized]
|
|
public bool SpawnToolRestrictedByTeam;
|
|
|
|
// Token: 0x040008E4 RID: 2276
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x40008E4")]
|
|
[NonSerialized]
|
|
public CGLKOJIMDIH SpawnToolSupportedTeam = (CGLKOJIMDIH)((ulong)4294967295L);
|
|
|
|
// Token: 0x040008E5 RID: 2277
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40008E5")]
|
|
[NonSerialized]
|
|
public bool SpawnToolRestrictedByTeamPlayerIndex;
|
|
|
|
// Token: 0x040008E6 RID: 2278
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x40008E6")]
|
|
[NonSerialized]
|
|
public CCMLKDOHKJE SpawnToolSupportedTeamPlayerIndex = (CCMLKDOHKJE)((ulong)4294967295L);
|
|
|
|
// Token: 0x040008E7 RID: 2279
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40008E7")]
|
|
private int currentVisTestGameplaySPIndex;
|
|
|
|
// Token: 0x040008E8 RID: 2280
|
|
[Token(Token = "0x40008E8")]
|
|
private const int MAX_SPAWN_POINT_VISIBILITY_TESTS_PER_FRAME = 1;
|
|
|
|
// Token: 0x040008E9 RID: 2281
|
|
[Token(Token = "0x40008E9")]
|
|
private static readonly string TAG_INSTANTIATION_ID = "TID";
|
|
|
|
// Token: 0x040008EA RID: 2282
|
|
[Token(Token = "0x40008EA")]
|
|
private static readonly string SUPPRESS_CLEANUP_TOOL_INSTANTIATION_ID = "SCLTID";
|
|
|
|
// Token: 0x040008EB RID: 2283
|
|
[Token(Token = "0x40008EB")]
|
|
private static readonly string SUPPRESS_ANIMATE_IN_PARTICLES_TOOL_INSTANTIATION_ID = "SAIOTID";
|
|
|
|
// Token: 0x040008EC RID: 2284
|
|
[Token(Token = "0x40008EC")]
|
|
private static readonly string IGNORE_DYNAMIC_COLLISIONS_TOOL_INSTANTIATION_ID = "IDCTID";
|
|
|
|
// Token: 0x040008ED RID: 2285
|
|
[Token(Token = "0x40008ED")]
|
|
private static readonly string SUPPRESS_SKINS_TOOL_INSTANTIATION_ID = "SSKTID";
|
|
|
|
// Token: 0x040008EE RID: 2286
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40008EE")]
|
|
[CompilerGenerated]
|
|
private GameSpawnManager.KIFNGIBBMDP SpawnedEquipmentInstantiatedEvent;
|
|
|
|
// Token: 0x040008EF RID: 2287
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40008EF")]
|
|
[CompilerGenerated]
|
|
private GameSpawnManager.KIFNGIBBMDP SpawnedEquipmentDestroyedEvent;
|
|
|
|
// Token: 0x040008F0 RID: 2288
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40008F0")]
|
|
private List<GameSpawnPoint> prePostGameSceneSpawnPoints;
|
|
|
|
// Token: 0x040008F1 RID: 2289
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40008F1")]
|
|
private List<GameSpawnPoint> playingGameSceneSpawnPoints;
|
|
|
|
// Token: 0x040008F2 RID: 2290
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40008F2")]
|
|
private List<GameSpawnPoint> prePostGameSandboxSpawnPoints;
|
|
|
|
// Token: 0x040008F3 RID: 2291
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40008F3")]
|
|
private List<GameSpawnPoint> playingGameSandboxSpawnPoints;
|
|
|
|
// Token: 0x040008F4 RID: 2292
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40008F4")]
|
|
private List<GiftBoxSpawnPoint> giftBoxSpawnPoints;
|
|
|
|
// Token: 0x040008F5 RID: 2293
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40008F5")]
|
|
private List<GameSpawnManager.LNOLGJLMJLE> teammateProximitySpawnPointScores;
|
|
|
|
// Token: 0x040008F6 RID: 2294
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40008F6")]
|
|
private List<GameSpawnPoint> spawnPointsRequirementFiltered;
|
|
|
|
// Token: 0x040008F7 RID: 2295
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x40008F7")]
|
|
private List<GameSpawnPoint> spawnPointsOverlapFiltered;
|
|
|
|
// Token: 0x040008F8 RID: 2296
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x40008F8")]
|
|
private List<GameSpawnPoint> spawnPointFilteringScratchSpace;
|
|
|
|
// Token: 0x040008F9 RID: 2297
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x40008F9")]
|
|
private List<GiftBoxSpawnPoint> filteredGiftBoxSpawnPoints;
|
|
|
|
// Token: 0x040008FA RID: 2298
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x40008FA")]
|
|
private SpawnPoint localPlayerCheckpointSpawnPoint;
|
|
|
|
// Token: 0x040008FB RID: 2299
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x40008FB")]
|
|
private MIJAPPJGGPC leftHandRequestedSpawnParameters;
|
|
|
|
// Token: 0x040008FC RID: 2300
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x40008FC")]
|
|
private MIJAPPJGGPC rightHandRequestedSpawnParameters;
|
|
|
|
// Token: 0x040008FD RID: 2301
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x40008FD")]
|
|
private int[] requestedEquipSlotSpawnIds;
|
|
|
|
// Token: 0x040008FE RID: 2302
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x40008FE")]
|
|
private MIJAPPJGGPC[] requestedEquipSlotSpawnParameters;
|
|
|
|
// Token: 0x040008FF RID: 2303
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x40008FF")]
|
|
private bool requestedSpawnEquipmentSuppressCleanup;
|
|
|
|
// Token: 0x04000900 RID: 2304
|
|
[Token(Token = "0x4000900")]
|
|
public static ActionEvent<Photon.Realtime.Player> MasterOnlyPlayerRespawnEvent;
|
|
|
|
// Token: 0x04000901 RID: 2305
|
|
[Token(Token = "0x4000901")]
|
|
public static ActionEvent RespawnPlayerFailed;
|
|
|
|
// Token: 0x04000902 RID: 2306
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4000902")]
|
|
private ExplicitTokenMap<JEMOMCAHEID> _spawnPointSelectionMethodMap;
|
|
|
|
// Token: 0x04000903 RID: 2307
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x4000903")]
|
|
private ExplicitTokenMap<ProximityScoreSettings> _teammateProximityScoreSettingsMap;
|
|
|
|
// Token: 0x04000904 RID: 2308
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x4000904")]
|
|
private ExplicitTokenMap<ProximityScoreSettings> _opponentProximityScoreSettingsMap;
|
|
|
|
// Token: 0x04000905 RID: 2309
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x4000905")]
|
|
private ExplicitTokenMap<OGNBCNBPFCC> _mainHandSpawnEquipmentTypeMap;
|
|
|
|
// Token: 0x04000906 RID: 2310
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x4000906")]
|
|
private ExplicitTokenMap<OGNBCNBPFCC> _offHandSpawnEquipmentTypeMap;
|
|
|
|
// Token: 0x04000907 RID: 2311
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x4000907")]
|
|
private ExplicitTokenMap<IReadOnlyList<OGNBCNBPFCC>> _toolTypesToNotDestroyWhenReset;
|
|
|
|
// Token: 0x04000908 RID: 2312
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x4000908")]
|
|
private ExplicitTokenMap<DPPICCPGHLJ> _localPlayerSpawnPointTagMap;
|
|
|
|
// Token: 0x0200016D RID: 365
|
|
[Token(Token = "0x200016D")]
|
|
public sealed class KIFNGIBBMDP : MulticastDelegate
|
|
{
|
|
// Token: 0x06000B8B RID: 2955 RVA: 0x00033D48 File Offset: 0x00031F48
|
|
[Token(Token = "0x6000B8B")]
|
|
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
|
public KIFNGIBBMDP(object @object, IntPtr method)
|
|
{
|
|
this.method = method;
|
|
this.m_target = @object;
|
|
}
|
|
|
|
// Token: 0x06000B8C RID: 2956 RVA: 0x00033D64 File Offset: 0x00031F64
|
|
[Token(Token = "0x6000B8C")]
|
|
[Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")]
|
|
public void Invoke(SpawnableTool ABKOFEFMLHD)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000B8D RID: 2957 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B8D")]
|
|
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(SpawnableTool ABKOFEFMLHD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000B8E RID: 2958 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000B8E")]
|
|
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x0200016E RID: 366
|
|
[Token(Token = "0x200016E")]
|
|
private struct LNOLGJLMJLE
|
|
{
|
|
// Token: 0x04000909 RID: 2313
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000909")]
|
|
public GameSpawnPoint ANIJBFAPJJE;
|
|
|
|
// Token: 0x0400090A RID: 2314
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400090A")]
|
|
public float LJAOBPBKDPG;
|
|
}
|
|
|
|
// Token: 0x0200016F RID: 367
|
|
[Token(Token = "0x200016F")]
|
|
[Serializable]
|
|
private struct SpawnPointTagMetadata
|
|
{
|
|
// Token: 0x0400090B RID: 2315
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400090B")]
|
|
public DPPICCPGHLJ TagType;
|
|
|
|
// Token: 0x0400090C RID: 2316
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400090C")]
|
|
public string Name;
|
|
}
|
|
}
|