2129 lines
75 KiB
C#
2129 lines
75 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecRoom.Core.Combat;
|
|
using RecRoom.Tools.Tags;
|
|
using UnityEngine;
|
|
using Valve.VR;
|
|
|
|
// Token: 0x0200014E RID: 334
|
|
[Token(Token = "0x200014E")]
|
|
[Serializable]
|
|
public sealed class GameSpawnManager : MonoBehaviourPun, JMFAKCJLJKP
|
|
{
|
|
// Token: 0x14000025 RID: 37
|
|
// (add) Token: 0x06000A5B RID: 2651 RVA: 0x0002F17C File Offset: 0x0002D37C
|
|
// (remove) Token: 0x06000A5C RID: 2652 RVA: 0x0002F1A4 File Offset: 0x0002D3A4
|
|
[Token(Token = "0x14000025")]
|
|
public event GameSpawnManager.KIFNGIBBMDP EAIPEBLDFBK
|
|
{
|
|
[Token(Token = "0x6000A5B")]
|
|
[Address(RVA = "0x1095320", Offset = "0x1094120", VA = "0x181095320")]
|
|
[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 = "0x6000A5C")]
|
|
[Address(RVA = "0x1095660", Offset = "0x1094460", VA = "0x181095660")]
|
|
[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: 0x06000A5D RID: 2653 RVA: 0x0002F1CC File Offset: 0x0002D3CC
|
|
// (remove) Token: 0x06000A5E RID: 2654 RVA: 0x0002F1F4 File Offset: 0x0002D3F4
|
|
[Token(Token = "0x14000026")]
|
|
public event GameSpawnManager.KIFNGIBBMDP CJADLBDHPIE
|
|
{
|
|
[Token(Token = "0x6000A5D")]
|
|
[Address(RVA = "0x1095280", Offset = "0x1094080", VA = "0x181095280")]
|
|
[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 = "0x6000A5E")]
|
|
[Address(RVA = "0x10955C0", Offset = "0x10943C0", VA = "0x1810955C0")]
|
|
[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: 0x170001A9 RID: 425
|
|
// (get) Token: 0x06000A5F RID: 2655 RVA: 0x0002F21C File Offset: 0x0002D41C
|
|
[Token(Token = "0x170001A9")]
|
|
private bool IsGameRunning
|
|
{
|
|
[Token(Token = "0x6000A5F")]
|
|
[Address(RVA = "0x10953C0", Offset = "0x10941C0", VA = "0x1810953C0")]
|
|
get
|
|
{
|
|
return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.GENECNFMDHJ == FFPFKDMKLOP.GAME_RUNNING;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001AA RID: 426
|
|
// (get) Token: 0x06000A60 RID: 2656 RVA: 0x0002F23C File Offset: 0x0002D43C
|
|
[Token(Token = "0x170001AA")]
|
|
public List<GiftBoxSpawnPoint> GiftBoxSpawnPoints
|
|
{
|
|
[Token(Token = "0x6000A60")]
|
|
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
|
get
|
|
{
|
|
return this.giftBoxSpawnPoints;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001AB RID: 427
|
|
// (get) Token: 0x06000A61 RID: 2657 RVA: 0x0002F250 File Offset: 0x0002D450
|
|
[Token(Token = "0x170001AB")]
|
|
public List<GameSpawnPoint> GameSandboxSpawnPoints
|
|
{
|
|
[Token(Token = "0x6000A61")]
|
|
[Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")]
|
|
get
|
|
{
|
|
return this.playingGameSandboxSpawnPoints;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170001AC RID: 428
|
|
// (get) Token: 0x06000A62 RID: 2658 RVA: 0x0002F264 File Offset: 0x0002D464
|
|
[Token(Token = "0x170001AC")]
|
|
public JEMOMCAHEID SpawnPointSelectionMethod
|
|
{
|
|
[Token(Token = "0x6000A62")]
|
|
[Address(RVA = "0x1095510", Offset = "0x1094310", VA = "0x181095510")]
|
|
get
|
|
{
|
|
float indexCurl = ((ISteamVR_Action_Skeleton_Source)this._spawnPointSelectionMethodMap).indexCurl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A63 RID: 2659 RVA: 0x0002F284 File Offset: 0x0002D484
|
|
[Token(Token = "0x6000A63")]
|
|
[Address(RVA = "0x108DA00", Offset = "0x108C800", VA = "0x18108DA00")]
|
|
public void AddSpawnPointSelectionMethod(JEMOMCAHEID APAICGIHAGJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<JEMOMCAHEID> spawnPointSelectionMethodMap = this._spawnPointSelectionMethodMap;
|
|
}
|
|
|
|
// Token: 0x06000A64 RID: 2660 RVA: 0x0002F2A0 File Offset: 0x0002D4A0
|
|
[Token(Token = "0x6000A64")]
|
|
[Address(RVA = "0x1094610", Offset = "0x1093410", VA = "0x181094610")]
|
|
public void RemoveSpawnPointSelectionMethod(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._spawnPointSelectionMethodMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001AD RID: 429
|
|
// (get) Token: 0x06000A65 RID: 2661 RVA: 0x0002F2C0 File Offset: 0x0002D4C0
|
|
[Token(Token = "0x170001AD")]
|
|
public ProximityScoreSettings TeammateProximityScoreSettings
|
|
{
|
|
[Token(Token = "0x6000A65")]
|
|
[Address(RVA = "0x1095540", Offset = "0x1094340", VA = "0x181095540")]
|
|
get
|
|
{
|
|
string text;
|
|
int stringLength = text.m_stringLength;
|
|
this.m_CachedPtr = (IntPtr)stringLength;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A66 RID: 2662 RVA: 0x0002F2E0 File Offset: 0x0002D4E0
|
|
[Token(Token = "0x6000A66")]
|
|
[Address(RVA = "0x108DA80", Offset = "0x108C880", VA = "0x18108DA80")]
|
|
public void AddTeammateProximityScoreSettings(ProximityScoreSettings GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<ProximityScoreSettings> teammateProximityScoreSettingsMap = this._teammateProximityScoreSettingsMap;
|
|
bool useCurve = GHGBPMPLLBK.UseCurve;
|
|
}
|
|
|
|
// Token: 0x06000A67 RID: 2663 RVA: 0x0002F304 File Offset: 0x0002D504
|
|
[Token(Token = "0x6000A67")]
|
|
[Address(RVA = "0x1094670", Offset = "0x1093470", VA = "0x181094670")]
|
|
public void RemoveTeammateProximityScoreSettings(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._teammateProximityScoreSettingsMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001AE RID: 430
|
|
// (get) Token: 0x06000A68 RID: 2664 RVA: 0x0002F324 File Offset: 0x0002D524
|
|
[Token(Token = "0x170001AE")]
|
|
public ProximityScoreSettings OpponentProximityScoreSettings
|
|
{
|
|
[Token(Token = "0x6000A68")]
|
|
[Address(RVA = "0x10954C0", Offset = "0x10942C0", VA = "0x1810954C0")]
|
|
get
|
|
{
|
|
string text;
|
|
int stringLength = text.m_stringLength;
|
|
this.m_CachedPtr = (IntPtr)stringLength;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A69 RID: 2665 RVA: 0x0002F344 File Offset: 0x0002D544
|
|
[Token(Token = "0x6000A69")]
|
|
[Address(RVA = "0x108D580", Offset = "0x108C380", VA = "0x18108D580")]
|
|
public void AddOpponentProximityScoreSettings(ProximityScoreSettings GHGBPMPLLBK, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<ProximityScoreSettings> opponentProximityScoreSettingsMap = this._opponentProximityScoreSettingsMap;
|
|
bool useCurve = GHGBPMPLLBK.UseCurve;
|
|
}
|
|
|
|
// Token: 0x06000A6A RID: 2666 RVA: 0x0002F368 File Offset: 0x0002D568
|
|
[Token(Token = "0x6000A6A")]
|
|
[Address(RVA = "0x1094300", Offset = "0x1093100", VA = "0x181094300")]
|
|
public void RemoveOpponentProximityScoreSettings(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._opponentProximityScoreSettingsMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001AF RID: 431
|
|
// (get) Token: 0x06000A6B RID: 2667 RVA: 0x0002F388 File Offset: 0x0002D588
|
|
[Token(Token = "0x170001AF")]
|
|
public OGNBCNBPFCC MainHandSpawnEquipmentType
|
|
{
|
|
[Token(Token = "0x6000A6B")]
|
|
[Address(RVA = "0x1095460", Offset = "0x1094260", VA = "0x181095460")]
|
|
get
|
|
{
|
|
float indexCurl = ((ISteamVR_Action_Skeleton_Source)this._mainHandSpawnEquipmentTypeMap).indexCurl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A6C RID: 2668 RVA: 0x0002F3A8 File Offset: 0x0002D5A8
|
|
[Token(Token = "0x6000A6C")]
|
|
[Address(RVA = "0x108D480", Offset = "0x108C280", VA = "0x18108D480")]
|
|
public void AddMainHandSpawnEquipmentType(OGNBCNBPFCC AAICMBDEJBE, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<OGNBCNBPFCC> mainHandSpawnEquipmentTypeMap = this._mainHandSpawnEquipmentTypeMap;
|
|
}
|
|
|
|
// Token: 0x06000A6D RID: 2669 RVA: 0x0002F3C4 File Offset: 0x0002D5C4
|
|
[Token(Token = "0x6000A6D")]
|
|
[Address(RVA = "0x1094240", Offset = "0x1093040", VA = "0x181094240")]
|
|
public void RemoveMainHandSpawnEquipmentType(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._mainHandSpawnEquipmentTypeMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001B0 RID: 432
|
|
// (get) Token: 0x06000A6E RID: 2670 RVA: 0x0002F3E4 File Offset: 0x0002D5E4
|
|
[Token(Token = "0x170001B0")]
|
|
public OGNBCNBPFCC OffHandSpawnEquipmentType
|
|
{
|
|
[Token(Token = "0x6000A6E")]
|
|
[Address(RVA = "0x1095490", Offset = "0x1094290", VA = "0x181095490")]
|
|
get
|
|
{
|
|
float indexCurl = ((ISteamVR_Action_Skeleton_Source)this._offHandSpawnEquipmentTypeMap).indexCurl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A6F RID: 2671 RVA: 0x0002F404 File Offset: 0x0002D604
|
|
[Token(Token = "0x6000A6F")]
|
|
[Address(RVA = "0x108D500", Offset = "0x108C300", VA = "0x18108D500")]
|
|
public void AddOffHandSpawnEquipmentType(OGNBCNBPFCC AAICMBDEJBE, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<OGNBCNBPFCC> offHandSpawnEquipmentTypeMap = this._offHandSpawnEquipmentTypeMap;
|
|
}
|
|
|
|
// Token: 0x06000A70 RID: 2672 RVA: 0x0002F420 File Offset: 0x0002D620
|
|
[Token(Token = "0x6000A70")]
|
|
[Address(RVA = "0x10942A0", Offset = "0x10930A0", VA = "0x1810942A0")]
|
|
public void RemoveOffHandSpawnEquipmentType(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._offHandSpawnEquipmentTypeMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x170001B1 RID: 433
|
|
// (get) Token: 0x06000A71 RID: 2673 RVA: 0x0002F440 File Offset: 0x0002D640
|
|
[Token(Token = "0x170001B1")]
|
|
public IReadOnlyList<OGNBCNBPFCC> ToolTypesToNotDestroyWhenReset
|
|
{
|
|
[Token(Token = "0x6000A71")]
|
|
[Address(RVA = "0x1095590", Offset = "0x1094390", VA = "0x181095590")]
|
|
get
|
|
{
|
|
float indexCurl = ((ISteamVR_Action_Skeleton_Source)this._toolTypesToNotDestroyWhenReset).indexCurl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A72 RID: 2674 RVA: 0x0002F460 File Offset: 0x0002D660
|
|
[Token(Token = "0x6000A72")]
|
|
[Address(RVA = "0x108DB10", Offset = "0x108C910", VA = "0x18108DB10")]
|
|
public void AddToolTypesToNotDestroyWhenReset(IReadOnlyList<OGNBCNBPFCC> IGFANJNBKGP, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
bool flag = this._toolTypesToNotDestroyWhenReset.DOEHAPOJMON(IGFANJNBKGP, PIHIPPPPEBI, JMHKMOACHDG);
|
|
}
|
|
|
|
// Token: 0x06000A73 RID: 2675 RVA: 0x0002F484 File Offset: 0x0002D684
|
|
[Token(Token = "0x6000A73")]
|
|
[Address(RVA = "0x10946D0", Offset = "0x10934D0", VA = "0x1810946D0")]
|
|
public void RemoveToolTypesToNotDestroyWhenReset(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._toolTypesToNotDestroyWhenReset.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000A74 RID: 2676 RVA: 0x0002F4A4 File Offset: 0x0002D6A4
|
|
[Token(Token = "0x6000A74")]
|
|
[Address(RVA = "0x108DD00", Offset = "0x108CB00", VA = "0x18108DD00", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
int num = 0;
|
|
this.InitializeOnAwake(num);
|
|
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
|
Action<Tool> action = new Action(this.BEAIGEDBBOH);
|
|
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(staticToolInstantiatedEvent, action);
|
|
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
int num2 = 0;
|
|
this.requestedEquipSlotSpawnIds = num2;
|
|
this.requestedEquipSlotSpawnParameters = num2;
|
|
MFBGLIHGCGO<OverlapVolume> globalLocalPlayerVolumeEnterEvent = OverlapVolume.GlobalLocalPlayerVolumeEnterEvent;
|
|
Action<OverlapVolume> action2 = new Action(this.MJNDECBIOOD);
|
|
OverlapVolume.GlobalLocalPlayerVolumeEnterEvent = MFBGLIHGCGO.BPJDFPACLMK(globalLocalPlayerVolumeEnterEvent, action2);
|
|
}
|
|
|
|
// Token: 0x06000A75 RID: 2677 RVA: 0x0002F51C File Offset: 0x0002D71C
|
|
[Token(Token = "0x6000A75")]
|
|
[Address(RVA = "0x1094CC0", Offset = "0x1093AC0", VA = "0x181094CC0")]
|
|
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: 0x06000A76 RID: 2678 RVA: 0x0002F5A4 File Offset: 0x0002D7A4
|
|
[Token(Token = "0x6000A76")]
|
|
[Address(RVA = "0x1093E60", Offset = "0x1092C60", VA = "0x181093E60", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
|
Action<Tool> action = new Action(this.BEAIGEDBBOH);
|
|
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(staticToolInstantiatedEvent, action);
|
|
MFBGLIHGCGO<OverlapVolume> globalLocalPlayerVolumeEnterEvent = OverlapVolume.GlobalLocalPlayerVolumeEnterEvent;
|
|
Action<OverlapVolume> action2 = new Action(this.MJNDECBIOOD);
|
|
OverlapVolume.GlobalLocalPlayerVolumeEnterEvent = MFBGLIHGCGO.GMNMHGMFGOL(globalLocalPlayerVolumeEnterEvent, action2);
|
|
}
|
|
|
|
// Token: 0x06000A77 RID: 2679 RVA: 0x0002F5F8 File Offset: 0x0002D7F8
|
|
[Token(Token = "0x6000A77")]
|
|
[Address(RVA = "0x1094E50", Offset = "0x1093C50", VA = "0x181094E50")]
|
|
private void Update()
|
|
{
|
|
if (this._spawnPointSelectionMethodMap.ToString() == (ulong)3L)
|
|
{
|
|
this.MFGLNDGCJAN();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A78 RID: 2680 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A78")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "15")]
|
|
public void InitializeOnAwake(GameManager ONLEICCNNBI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A79 RID: 2681 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A79")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")]
|
|
public void InitializeOnStart()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A7A RID: 2682 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A7A")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")]
|
|
public void CleanupOnDestroy()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A7B RID: 2683 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A7B")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "18")]
|
|
public void OnUpdate()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A7C RID: 2684 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A7C")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
|
|
public void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A7D RID: 2685 RVA: 0x0002F624 File Offset: 0x0002D824
|
|
[Token(Token = "0x6000A7D")]
|
|
[Address(RVA = "0x1093FC0", Offset = "0x1092DC0", VA = "0x181093FC0", Slot = "19")]
|
|
public void OnGameStart()
|
|
{
|
|
if (this._spawnPointSelectionMethodMap.ToString() == (ulong)3L)
|
|
{
|
|
this.INNGDCGJLOD();
|
|
}
|
|
this.localPlayerCheckpointSpawnPoint = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06000A7E RID: 2686 RVA: 0x0002F658 File Offset: 0x0002D858
|
|
[Token(Token = "0x6000A7E")]
|
|
[Address(RVA = "0x1093FB0", Offset = "0x1092DB0", VA = "0x181093FB0", Slot = "20")]
|
|
public void OnGameEnd()
|
|
{
|
|
this.localPlayerCheckpointSpawnPoint = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06000A7F RID: 2687 RVA: 0x0002F670 File Offset: 0x0002D870
|
|
[Token(Token = "0x6000A7F")]
|
|
[Address(RVA = "0x10919E0", Offset = "0x10907E0", VA = "0x1810919E0")]
|
|
private void LPFHAHIEHGN()
|
|
{
|
|
MIJAPPJGGPC mijappjggpc = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
MIJAPPJGGPC mijappjggpc2 = MIJAPPJGGPC.EDLIKGJFHAP;
|
|
int num = 0;
|
|
this.requestedEquipSlotSpawnIds = num;
|
|
this.requestedEquipSlotSpawnParameters = num;
|
|
}
|
|
|
|
// Token: 0x06000A80 RID: 2688 RVA: 0x0002F69C File Offset: 0x0002D89C
|
|
[Token(Token = "0x6000A80")]
|
|
[Address(RVA = "0x1090B50", Offset = "0x108F950", VA = "0x181090B50", Slot = "21")]
|
|
public void InitializeLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
bool flag = this._localPlayerSpawnPointTagMap.DOEHAPOJMON((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: 0x06000A81 RID: 2689 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A81")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
|
|
public void ResetLocalPlayer(bool HOCMIMEHLLM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x170001B2 RID: 434
|
|
// (get) Token: 0x06000A82 RID: 2690 RVA: 0x0002F6E8 File Offset: 0x0002D8E8
|
|
[Token(Token = "0x170001B2")]
|
|
public DPPICCPGHLJ LocalPlayerSpawnPointTag
|
|
{
|
|
[Token(Token = "0x6000A82")]
|
|
[Address(RVA = "0x1095430", Offset = "0x1094230", VA = "0x181095430")]
|
|
get
|
|
{
|
|
float indexCurl = ((ISteamVR_Action_Skeleton_Source)this._localPlayerSpawnPointTagMap).indexCurl;
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A83 RID: 2691 RVA: 0x0002F708 File Offset: 0x0002D908
|
|
[Token(Token = "0x6000A83")]
|
|
[Address(RVA = "0x108D400", Offset = "0x108C200", VA = "0x18108D400")]
|
|
public void AddLocalPlayerSpawnPointTag(DPPICCPGHLJ GHBNIGCAPPL, object PIHIPPPPEBI, int JMHKMOACHDG)
|
|
{
|
|
BJOIBBBOIKO<DPPICCPGHLJ> localPlayerSpawnPointTagMap = this._localPlayerSpawnPointTagMap;
|
|
}
|
|
|
|
// Token: 0x06000A84 RID: 2692 RVA: 0x0002F724 File Offset: 0x0002D924
|
|
[Token(Token = "0x6000A84")]
|
|
[Address(RVA = "0x10941E0", Offset = "0x1092FE0", VA = "0x1810941E0")]
|
|
public void RemoveLocalPlayerSpawnPointTag(object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this._localPlayerSpawnPointTagMap.HAHBGOMEMEE(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06000A85 RID: 2693 RVA: 0x0002F744 File Offset: 0x0002D944
|
|
[Token(Token = "0x6000A85")]
|
|
[Address(RVA = "0x1090680", Offset = "0x108F480", VA = "0x181090680")]
|
|
public bool HasSpawnPointForTeam(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<GameSpawnPoint> list = this.playingGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list2 = this.playingGameSceneSpawnPoints;
|
|
num += num;
|
|
num++;
|
|
}
|
|
while (num != 0);
|
|
if (num != -1)
|
|
{
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A86 RID: 2694 RVA: 0x0002F788 File Offset: 0x0002D988
|
|
[Token(Token = "0x6000A86")]
|
|
[Address(RVA = "0x8968D0", Offset = "0x8956D0", VA = "0x1808968D0")]
|
|
public void SetLocalPlayerCheckpointSpawnPoint(SpawnPoint AFNKLLAKKJN)
|
|
{
|
|
this.localPlayerCheckpointSpawnPoint = AFNKLLAKKJN;
|
|
}
|
|
|
|
// Token: 0x06000A87 RID: 2695 RVA: 0x0002F79C File Offset: 0x0002D99C
|
|
[Token(Token = "0x6000A87")]
|
|
[Address(RVA = "0x8931A0", Offset = "0x891FA0", VA = "0x1808931A0")]
|
|
public SpawnPoint GetLocalPlayerCheckpointSpawnPoint()
|
|
{
|
|
return this.localPlayerCheckpointSpawnPoint;
|
|
}
|
|
|
|
// Token: 0x06000A88 RID: 2696 RVA: 0x0002F7B0 File Offset: 0x0002D9B0
|
|
[Token(Token = "0x6000A88")]
|
|
[Address(RVA = "0x1092AA0", Offset = "0x10918A0", VA = "0x181092AA0")]
|
|
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;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
if (!combatManager.PlayerIsAlive(agajmbpabdl))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
SpawnPoint spawnPoint;
|
|
this.localPlayerCheckpointSpawnPoint = spawnPoint;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A89 RID: 2697 RVA: 0x0002F814 File Offset: 0x0002DA14
|
|
[Token(Token = "0x6000A89")]
|
|
[Address(RVA = "0x1091A50", Offset = "0x1090850", VA = "0x181091A50")]
|
|
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: 0x06000A8A RID: 2698 RVA: 0x0002F8E0 File Offset: 0x0002DAE0
|
|
[Token(Token = "0x6000A8A")]
|
|
[Address(RVA = "0x1090C10", Offset = "0x108FA10", VA = "0x181090C10")]
|
|
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: 0x06000A8B RID: 2699 RVA: 0x0002F958 File Offset: 0x0002DB58
|
|
[Token(Token = "0x6000A8B")]
|
|
[Address(RVA = "0x108E0A0", Offset = "0x108CEA0", VA = "0x18108E0A0")]
|
|
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: 0x06000A8C RID: 2700 RVA: 0x0002F9B8 File Offset: 0x0002DBB8
|
|
[Token(Token = "0x6000A8C")]
|
|
[Address(RVA = "0x1091D50", Offset = "0x1090B50", VA = "0x181091D50")]
|
|
public void LocalPlayerRequestRespawnAtPoint(SandboxCircuitSpawnPoint GFPMMPKJKOM, bool CBICJJKFKBF = true, bool MIKCCCOFJNL = false)
|
|
{
|
|
bool flag = Player.<EGKJPJKLEAI>k__BackingField.DNBIPBNNKJH.type == PlayerHand.PLLIKAOIPHP.Left;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.CMNCOOINJGK<int, PhotonView, bool, bool, MIJAPPJGGPC, MIJAPPJGGPC, int[], MIJAPPJGGPC[], bool, bool> cmncooinjgk = new DGLOJCGDOGG.CMNCOOINJGK(this.RpcMasterRequestPlayerRespawnAtPoint);
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
PhotonView photonView2 = GFPMMPKJKOM.JDHMIOJKLCK;
|
|
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: 0x06000A8D RID: 2701 RVA: 0x0002FA4C File Offset: 0x0002DC4C
|
|
[Token(Token = "0x6000A8D")]
|
|
[Address(RVA = "0x1093C50", Offset = "0x1092A50", VA = "0x181093C50")]
|
|
private Tool NOHGIJNOGFL(AGAJMBPABDL 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)
|
|
{
|
|
}
|
|
Player <OKDFEPHLKCB>k__BackingField = tool.<OKDFEPHLKCB>k__BackingField;
|
|
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.JDHMIOJKLCK.TransferOwnership(IEKDDPPNFPF);
|
|
}
|
|
return tool3;
|
|
}
|
|
|
|
// Token: 0x06000A8E RID: 2702 RVA: 0x0002FAF0 File Offset: 0x0002DCF0
|
|
[Token(Token = "0x6000A8E")]
|
|
[Address(RVA = "0x1092000", Offset = "0x1090E00", VA = "0x181092000")]
|
|
public void LocalPlayerRequestRespawn(bool CBICJJKFKBF = true, bool MIKCCCOFJNL = false)
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num = 0;
|
|
if (!(<EGKJPJKLEAI>k__BackingField == num))
|
|
{
|
|
PlayerHand dnbipbnnkjh = 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.JDHMIOJKLCK;
|
|
if (!flag2)
|
|
{
|
|
DGLOJCGDOGG.JFCDICMIOOD<int, int, bool, bool, bool, MIJAPPJGGPC, MIJAPPJGGPC, int[], MIJAPPJGGPC[], bool, bool> jfcdicmiood = new DGLOJCGDOGG.JFCDICMIOOD(this.RpcMasterRequestPlayerRespawn);
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
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;
|
|
}
|
|
DGLOJCGDOGG.CMNCOOINJGK<int, PhotonView, bool, bool, MIJAPPJGGPC, MIJAPPJGGPC, int[], MIJAPPJGGPC[], bool, bool> cmncooinjgk = new DGLOJCGDOGG.CMNCOOINJGK(this.RpcMasterRequestPlayerRespawnAtPoint);
|
|
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
|
PhotonView photonView2 = this.localPlayerCheckpointSpawnPoint.JDHMIOJKLCK;
|
|
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: 0x06000A8F RID: 2703 RVA: 0x0002FC14 File Offset: 0x0002DE14
|
|
[Token(Token = "0x6000A8F")]
|
|
[Address(RVA = "0x1092C60", Offset = "0x1091A60", VA = "0x181092C60")]
|
|
public void MasterRespawnPlayerAtPoint(AGAJMBPABDL IEKDDPPNFPF, SpawnPoint AFNKLLAKKJN, bool CBICJJKFKBF, bool OHIKADMCPCO, MIJAPPJGGPC LJFFFDDLGHH, MIJAPPJGGPC NLIOKLMILOP, int[] MHMCGDDDMNK, MIJAPPJGGPC[] KGEPMHKEOJN, bool ICJKBNECNPK, bool MIKCCCOFJNL)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && IEKDDPPNFPF != 0)
|
|
{
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (AFNKLLAKKJN == num2)
|
|
{
|
|
string ohafdcgemef = IEKDDPPNFPF.OHAFDCGEMEF;
|
|
Debug.LogError("Spawn Point is null. Cannot spawn player " + ohafdcgemef);
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcRespawnPlayerFailed);
|
|
photonView.RpcPlayer(IEKDDPPNFPF, anjgmeddnpe);
|
|
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;
|
|
string acoklodhlgc = IEKDDPPNFPF.ACOKLODHLGC;
|
|
bool dmkciepggab = IEKDDPPNFPF.DMKCIEPGGAB;
|
|
Tool tool;
|
|
if (tool != 0)
|
|
{
|
|
}
|
|
onDestroyEvent = tool.OnDestroyEvent;
|
|
if (onDestroyEvent != 0)
|
|
{
|
|
}
|
|
num8++;
|
|
}
|
|
DGLOJCGDOGG.PAPNEBLFBDI<Vector3, Quaternion, PhotonView, bool, Tool, string, Tool, string, int[], Tool[], string[], bool> papneblfbdi = new DGLOJCGDOGG.PAPNEBLFBDI(onDestroyEvent.RpcRespawnPlayer);
|
|
GameSpawnManager.MasterOnlyPlayerRespawnEvent.CNFDGDEOPPF(IEKDDPPNFPF);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A90 RID: 2704 RVA: 0x0002FD38 File Offset: 0x0002DF38
|
|
[Token(Token = "0x6000A90")]
|
|
[Address(RVA = "0x1093320", Offset = "0x1092120", VA = "0x181093320")]
|
|
public void MasterRespawnPlayer(AGAJMBPABDL IEKDDPPNFPF, DPPICCPGHLJ GHBNIGCAPPL, bool IAEHPABCFND, bool CBICJJKFKBF, bool OHIKADMCPCO, MIJAPPJGGPC LJFFFDDLGHH, MIJAPPJGGPC NLIOKLMILOP, int[] MHMCGDDDMNK, MIJAPPJGGPC[] KGEPMHKEOJN, bool ICJKBNECNPK, bool MIKCCCOFJNL)
|
|
{
|
|
if (!KKPBCOOONNK.BNNCCCFFALC || IEKDDPPNFPF != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A91 RID: 2705 RVA: 0x0002FD54 File Offset: 0x0002DF54
|
|
[Token(Token = "0x6000A91")]
|
|
[Address(RVA = "0x1092770", Offset = "0x1091570", VA = "0x181092770")]
|
|
private Tool MHMDGABCDGJ(AGAJMBPABDL 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: 0x06000A92 RID: 2706 RVA: 0x0002FE08 File Offset: 0x0002E008
|
|
[Token(Token = "0x6000A92")]
|
|
[Address(RVA = "0x1094730", Offset = "0x1093530", VA = "0x181094730")]
|
|
[NFOMENMAOIA]
|
|
public void RpcMasterRequestPlayerRespawnAtPoint(int CJFGEMGOJHB, PhotonView KOPJDEMAIIC, bool CBICJJKFKBF, bool OHIKADMCPCO, MIJAPPJGGPC LJFFFDDLGHH, MIJAPPJGGPC NLIOKLMILOP, int[] MHMCGDDDMNK, MIJAPPJGGPC[] KGEPMHKEOJN, bool CGKAOCFECHP, bool MIKCCCOFJNL)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(CJFGEMGOJHB);
|
|
SpawnPoint component = KOPJDEMAIIC.GetComponent<SpawnPoint>();
|
|
}
|
|
|
|
// Token: 0x06000A93 RID: 2707 RVA: 0x0002FE30 File Offset: 0x0002E030
|
|
[Token(Token = "0x6000A93")]
|
|
[Address(RVA = "0x1094890", Offset = "0x1093690", VA = "0x181094890")]
|
|
[NFOMENMAOIA]
|
|
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)
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(CJFGEMGOJHB);
|
|
if (!KKPBCOOONNK.BNNCCCFFALC || agajmbpabdl != 0)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000A94 RID: 2708 RVA: 0x0002FE60 File Offset: 0x0002E060
|
|
[Token(Token = "0x6000A94")]
|
|
[Address(RVA = "0x1094AB0", Offset = "0x10938B0", VA = "0x181094AB0")]
|
|
[NFOMENMAOIA]
|
|
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)
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
float z = CAOHCBNEEND.z;
|
|
}
|
|
|
|
// Token: 0x06000A95 RID: 2709 RVA: 0x0002FE80 File Offset: 0x0002E080
|
|
[Token(Token = "0x6000A95")]
|
|
[Address(RVA = "0x1094A40", Offset = "0x1093840", VA = "0x181094A40")]
|
|
[NFOMENMAOIA]
|
|
public void RpcRespawnPlayerFailed()
|
|
{
|
|
GameSpawnManager.RespawnPlayerFailed.CNFDGDEOPPF();
|
|
}
|
|
|
|
// Token: 0x06000A96 RID: 2710 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A96")]
|
|
[Address(RVA = "0x108FF70", Offset = "0x108ED70", VA = "0x18108FF70")]
|
|
public GiftBoxSpawnPoint GetGiftBoxSpawnPoint(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000A97 RID: 2711 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000A97")]
|
|
[Address(RVA = "0x1093750", Offset = "0x1092550", VA = "0x181093750")]
|
|
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: 0x06000A98 RID: 2712 RVA: 0x0002FEA0 File Offset: 0x0002E0A0
|
|
[Token(Token = "0x6000A98")]
|
|
[Address(RVA = "0x1090180", Offset = "0x108EF80", VA = "0x181090180")]
|
|
public OGNBCNBPFCC GetSpawnEquipmentTypeForHand(bool AONMJKNBJJB)
|
|
{
|
|
if (AONMJKNBJJB)
|
|
{
|
|
}
|
|
float indexCurl = ((ISteamVR_Action_Skeleton_Source)this._offHandSpawnEquipmentTypeMap).indexCurl;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A99 RID: 2713 RVA: 0x0002FEC4 File Offset: 0x0002E0C4
|
|
[Token(Token = "0x6000A99")]
|
|
[Address(RVA = "0x1093480", Offset = "0x1092280", VA = "0x181093480")]
|
|
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.JDHMIOJKLCK.viewIdField;
|
|
float z = CAOHCBNEEND.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A9A RID: 2714 RVA: 0x0002FEF4 File Offset: 0x0002E0F4
|
|
[Token(Token = "0x6000A9A")]
|
|
[Address(RVA = "0x1093600", Offset = "0x1092400", VA = "0x181093600")]
|
|
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.JDHMIOJKLCK.viewIdField;
|
|
float z = CAOHCBNEEND.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A9B RID: 2715 RVA: 0x0002FF1C File Offset: 0x0002E11C
|
|
[Token(Token = "0x6000A9B")]
|
|
[Address(RVA = "0x108DB90", Offset = "0x108C990", VA = "0x18108DB90")]
|
|
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.JDHMIOJKLCK.viewIdField;
|
|
float z = CAOHCBNEEND.z;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A9C RID: 2716 RVA: 0x0002FF4C File Offset: 0x0002E14C
|
|
[Token(Token = "0x6000A9C")]
|
|
[Address(RVA = "0x10912E0", Offset = "0x10900E0", VA = "0x1810912E0")]
|
|
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: 0x06000A9D RID: 2717 RVA: 0x0002FF74 File Offset: 0x0002E174
|
|
[Token(Token = "0x6000A9D")]
|
|
[Address(RVA = "0x1090D40", Offset = "0x108FB40", VA = "0x181090D40")]
|
|
private Tool JFKFGFOAEBC(AGAJMBPABDL IEKDDPPNFPF, OGNBCNBPFCC KBMMIDCMFHF, Vector3 CAOHCBNEEND, Quaternion AFDPEICPCAF, float HGKCFKKJNLC, bool MODIJMMIONM)
|
|
{
|
|
int num = 0;
|
|
if (KKPBCOOONNK.BNNCCCFFALC && 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.JDHMIOJKLCK.viewIdField;
|
|
float z = CAOHCBNEEND.z;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000A9E RID: 2718 RVA: 0x0003000C File Offset: 0x0002E20C
|
|
[Token(Token = "0x6000A9E")]
|
|
[Address(RVA = "0x108E190", Offset = "0x108CF90", VA = "0x18108E190")]
|
|
private void BEAIGEDBBOH(Tool EGFEJGHDNAI)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
int instantiatorPhotonViewId = EGFEJGHDNAI.CCHPMACBBGP;
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
if (instantiatorPhotonViewId != photonView.viewIdField)
|
|
{
|
|
return;
|
|
}
|
|
MFBGLIHGCGO<Tool> enabledChangeEvent = EGFEJGHDNAI.EnabledChangeEvent;
|
|
Action<Tool> action = new Action(this.ILLNOAENJAO);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(enabledChangeEvent, action);
|
|
EGFEJGHDNAI.EnabledChangeEvent = mfbglihgcgo;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = EGFEJGHDNAI.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.OnSpawnedToolReset);
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action2);
|
|
EGFEJGHDNAI.PostResetEvent = eahpnacbldd;
|
|
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_189;
|
|
}
|
|
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_189;
|
|
}
|
|
EGFEJGHDNAI.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
EGFEJGHDNAI.SetCollisionLayer(DAJFOCGPHGP.DynamicPhysicsIgnoreDynamicAndPlayerAndEnemyPhysics);
|
|
List<Tool> nabgmiljphh = EGFEJGHDNAI.NABGMILJPHH;
|
|
bool flag3;
|
|
if (flag3)
|
|
{
|
|
EGFEJGHDNAI.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
|
DAJFOCGPHGP defaultCollisionLayer = EGFEJGHDNAI.DefaultCollisionLayer;
|
|
EGFEJGHDNAI.SetCollisionLayer(defaultCollisionLayer);
|
|
}
|
|
}
|
|
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;
|
|
}
|
|
MFBGLIHGCGO<Tool> prePickupEvent = EGFEJGHDNAI.PrePickupEvent;
|
|
Action<Tool> action3 = new Action(this.DJKOAHFHLOG);
|
|
EAHPNACBLDD eahpnacbldd2;
|
|
EGFEJGHDNAI.PrePickupEvent = eahpnacbldd2;
|
|
IL_189:
|
|
if (EGFEJGHDNAI.InstantiationParameters != 0)
|
|
{
|
|
Dictionary<string, object> instantiationParameters4 = EGFEJGHDNAI.InstantiationParameters;
|
|
bool flag4;
|
|
if (flag4)
|
|
{
|
|
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: 0x06000A9F RID: 2719 RVA: 0x00030264 File Offset: 0x0002E464
|
|
[Token(Token = "0x6000A9F")]
|
|
[Address(RVA = "0x1090890", Offset = "0x108F690", VA = "0x181090890")]
|
|
private void ILLNOAENJAO(Tool EGFEJGHDNAI)
|
|
{
|
|
if (!EGFEJGHDNAI.PAJGCGDFHKK)
|
|
{
|
|
this.LHFDLMCNGJN(EGFEJGHDNAI);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000AA0 RID: 2720 RVA: 0x00030288 File Offset: 0x0002E488
|
|
[Token(Token = "0x6000AA0")]
|
|
[Address(RVA = "0x1094010", Offset = "0x1092E10", VA = "0x181094010")]
|
|
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: 0x06000AA1 RID: 2721 RVA: 0x000302C8 File Offset: 0x0002E4C8
|
|
[Token(Token = "0x6000AA1")]
|
|
[Address(RVA = "0x1091700", Offset = "0x1090500", VA = "0x181091700")]
|
|
private void LHFDLMCNGJN(Tool EGFEJGHDNAI)
|
|
{
|
|
MFBGLIHGCGO<Tool> enabledChangeEvent = EGFEJGHDNAI.EnabledChangeEvent;
|
|
Action<Tool> action = new Action(this.ILLNOAENJAO);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(enabledChangeEvent, action);
|
|
EGFEJGHDNAI.EnabledChangeEvent = mfbglihgcgo;
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = EGFEJGHDNAI.PostResetEvent;
|
|
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.OnSpawnedToolReset);
|
|
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action2);
|
|
EGFEJGHDNAI.PostResetEvent = eahpnacbldd;
|
|
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 (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
if (!EGFEJGHDNAI.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = EGFEJGHDNAI.JDHMIOJKLCK;
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
photonView.TransferOwnership(agajmbpabdl);
|
|
}
|
|
KKPBCOOONNK.HMLHHNMGNAA(EGFEJGHDNAI.gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000AA2 RID: 2722 RVA: 0x000303A0 File Offset: 0x0002E5A0
|
|
[Token(Token = "0x6000AA2")]
|
|
[Address(RVA = "0x108FF10", Offset = "0x108ED10", VA = "0x18108FF10")]
|
|
private void GCEHKLFLKCM(RigidbodyEx EELOMEPLLID)
|
|
{
|
|
Tool component = EELOMEPLLID.GetComponent<Tool>();
|
|
this.KFDALPJNNKN(component);
|
|
}
|
|
|
|
// Token: 0x06000AA3 RID: 2723 RVA: 0x000303C4 File Offset: 0x0002E5C4
|
|
[Token(Token = "0x6000AA3")]
|
|
[Address(RVA = "0x108EF00", Offset = "0x108DD00", VA = "0x18108EF00")]
|
|
private void DJKOAHFHLOG(Tool EGFEJGHDNAI)
|
|
{
|
|
this.KFDALPJNNKN(EGFEJGHDNAI);
|
|
}
|
|
|
|
// Token: 0x06000AA4 RID: 2724 RVA: 0x000303D8 File Offset: 0x0002E5D8
|
|
[Token(Token = "0x6000AA4")]
|
|
[Address(RVA = "0x1091160", Offset = "0x108FF60", VA = "0x181091160")]
|
|
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;
|
|
}
|
|
MFBGLIHGCGO<Tool> prePickupEvent = EGFEJGHDNAI.PrePickupEvent;
|
|
Action<Tool> action = new Action(this.DJKOAHFHLOG);
|
|
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(prePickupEvent, action);
|
|
EGFEJGHDNAI.PrePickupEvent = mfbglihgcgo;
|
|
EGFEJGHDNAI.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)10L);
|
|
if (!EGFEJGHDNAI.FNFNLDBILFE)
|
|
{
|
|
DAJFOCGPHGP defaultCollisionLayer = EGFEJGHDNAI.DefaultCollisionLayer;
|
|
EGFEJGHDNAI.SetCollisionLayer(defaultCollisionLayer);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000AA5 RID: 2725 RVA: 0x00030478 File Offset: 0x0002E678
|
|
[Token(Token = "0x6000AA5")]
|
|
[Address(RVA = "0x108D3A0", Offset = "0x108C1A0", VA = "0x18108D3A0")]
|
|
public void AddGiftSpawnPoints(GiftBoxSpawnPoint[] NGOODOOCFGA)
|
|
{
|
|
if (NGOODOOCFGA != 0)
|
|
{
|
|
this.giftBoxSpawnPoints.AddRange(NGOODOOCFGA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000AA6 RID: 2726 RVA: 0x0003049C File Offset: 0x0002E69C
|
|
[Token(Token = "0x6000AA6")]
|
|
[Address(RVA = "0x1094140", Offset = "0x1092F40", VA = "0x181094140")]
|
|
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: 0x06000AA7 RID: 2727 RVA: 0x000304DC File Offset: 0x0002E6DC
|
|
[Token(Token = "0x6000AA7")]
|
|
[Address(RVA = "0x108D780", Offset = "0x108C580", VA = "0x18108D780")]
|
|
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: 0x06000AA8 RID: 2728 RVA: 0x00030550 File Offset: 0x0002E750
|
|
[Token(Token = "0x6000AA8")]
|
|
[Address(RVA = "0x1094430", Offset = "0x1093230", VA = "0x181094430")]
|
|
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: 0x06000AA9 RID: 2729 RVA: 0x000305B4 File Offset: 0x0002E7B4
|
|
[Token(Token = "0x6000AA9")]
|
|
[Address(RVA = "0x108D880", Offset = "0x108C680", VA = "0x18108D880")]
|
|
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: 0x06000AAA RID: 2730 RVA: 0x00030668 File Offset: 0x0002E868
|
|
[Token(Token = "0x6000AAA")]
|
|
[Address(RVA = "0x1094510", Offset = "0x1093310", VA = "0x181094510")]
|
|
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: 0x06000AAB RID: 2731 RVA: 0x000306D8 File Offset: 0x0002E8D8
|
|
[Token(Token = "0x6000AAB")]
|
|
[Address(RVA = "0x108D610", Offset = "0x108C410", VA = "0x18108D610")]
|
|
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: 0x06000AAC RID: 2732 RVA: 0x00030764 File Offset: 0x0002E964
|
|
[Token(Token = "0x6000AAC")]
|
|
[Address(RVA = "0x1094360", Offset = "0x1093160", VA = "0x181094360")]
|
|
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: 0x06000AAD RID: 2733 RVA: 0x000307B0 File Offset: 0x0002E9B0
|
|
[Token(Token = "0x6000AAD")]
|
|
[Address(RVA = "0x108D120", Offset = "0x108BF20", VA = "0x18108D120")]
|
|
private void ALCADGJKKHJ(AGAJMBPABDL 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.KLIAOAJIPKM();
|
|
}
|
|
MCEHPPNBLIC.value__ = (int)((uint)(-1));
|
|
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
CCMLKDOHKJE ccmlkdohkje = teamManager2.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.HHKKJDOCBNH();
|
|
}
|
|
GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
if (IEKDDPPNFPF != 0)
|
|
{
|
|
int num = teamManager3.IKKFOCGCMLP(IEKDDPPNFPF).IFLKMADAFOE.KLIAOAJIPKM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000AAE RID: 2734 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000AAE")]
|
|
[Address(RVA = "0x108F610", Offset = "0x108E410", VA = "0x18108F610")]
|
|
private SpawnPoint FPBFJMMKPPJ(AGAJMBPABDL IEKDDPPNFPF, DPPICCPGHLJ LGBONOPHONA, bool IAEHPABCFND)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000AAF RID: 2735 RVA: 0x00030844 File Offset: 0x0002EA44
|
|
[Token(Token = "0x6000AAF")]
|
|
[Address(RVA = "0x108EF10", Offset = "0x108DD10", VA = "0x18108EF10")]
|
|
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: 0x06000AB0 RID: 2736 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000AB0")]
|
|
[Address(RVA = "0x1093970", Offset = "0x1092770", VA = "0x181093970")]
|
|
private void NJLAGDPEAND(List<GameSpawnPoint> JLHPDCONMHF, List<GameSpawnPoint> DNKOFEOBAPO)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000AB1 RID: 2737 RVA: 0x000308A0 File Offset: 0x0002EAA0
|
|
[Token(Token = "0x6000AB1")]
|
|
[Address(RVA = "0x108D0D0", Offset = "0x108BED0", VA = "0x18108D0D0")]
|
|
private IReadOnlyList<GameSpawnPoint> AAPFHNNMKHH()
|
|
{
|
|
List<GameSpawnPoint> list = this.playingGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list2 = this.playingGameSceneSpawnPoints;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000AB2 RID: 2738 RVA: 0x000308C0 File Offset: 0x0002EAC0
|
|
[Token(Token = "0x6000AB2")]
|
|
[Address(RVA = "0x1091070", Offset = "0x108FE70", VA = "0x181091070")]
|
|
private IReadOnlyList<GameSpawnPoint> JMNLBCJABGH()
|
|
{
|
|
List<GameSpawnPoint> list = this.prePostGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list2 = this.playingGameSandboxSpawnPoints;
|
|
List<GameSpawnPoint> list3 = this.prePostGameSceneSpawnPoints;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000AB3 RID: 2739 RVA: 0x000308E8 File Offset: 0x0002EAE8
|
|
[Token(Token = "0x6000AB3")]
|
|
[Address(RVA = "0x1091610", Offset = "0x1090410", VA = "0x181091610")]
|
|
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: 0x06000AB4 RID: 2740 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000AB4")]
|
|
[Address(RVA = "0x10910D0", Offset = "0x108FED0", VA = "0x1810910D0")]
|
|
private SpawnPoint KDNAMLAJDOK(List<GameSpawnPoint> NDMFPANDOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000AB5 RID: 2741 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000AB5")]
|
|
[Address(RVA = "0x1091930", Offset = "0x1090730", VA = "0x181091930")]
|
|
private SpawnPoint LHPIIMMACHE(List<GameSpawnPoint> NDMFPANDOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000AB6 RID: 2742 RVA: 0x0003092C File Offset: 0x0002EB2C
|
|
[Token(Token = "0x6000AB6")]
|
|
[Address(RVA = "0x108D330", Offset = "0x108C130", VA = "0x18108D330")]
|
|
private AGAJMBPABDL[] AMAMLNGAFCP(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL[] array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06000AB7 RID: 2743 RVA: 0x0003094C File Offset: 0x0002EB4C
|
|
[Token(Token = "0x6000AB7")]
|
|
[Address(RVA = "0x10940D0", Offset = "0x1092ED0", VA = "0x1810940D0")]
|
|
private AGAJMBPABDL[] POBBAILHNPK(CGLKOJIMDIH CGOLFOLCHIF)
|
|
{
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
AGAJMBPABDL[] array;
|
|
return array;
|
|
}
|
|
|
|
// Token: 0x06000AB8 RID: 2744 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000AB8")]
|
|
[Address(RVA = "0x108EA50", Offset = "0x108D850", VA = "0x18108EA50")]
|
|
private SpawnPoint CPNOOJANLHP(CGLKOJIMDIH HOCHPLPEEAM, List<GameSpawnPoint> NDMFPANDOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000AB9 RID: 2745 RVA: 0x0003096C File Offset: 0x0002EB6C
|
|
[Token(Token = "0x6000AB9")]
|
|
[Address(RVA = "0x108F270", Offset = "0x108E070", VA = "0x18108F270")]
|
|
private float FKLCMPGMFGM(List<Vector3> IAJDOMOOOBC, List<Vector3> KPKJODMOKLD, GameSpawnPoint AFNKLLAKKJN)
|
|
{
|
|
BJOIBBBOIKO<ProximityScoreSettings> teammateProximityScoreSettingsMap = this._teammateProximityScoreSettingsMap;
|
|
string text;
|
|
int stringLength = text.m_stringLength;
|
|
BJOIBBBOIKO<ProximityScoreSettings> opponentProximityScoreSettingsMap = this._opponentProximityScoreSettingsMap;
|
|
string text2;
|
|
int stringLength2 = text2.m_stringLength;
|
|
float num;
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06000ABA RID: 2746 RVA: 0x000309A0 File Offset: 0x0002EBA0
|
|
[Token(Token = "0x6000ABA")]
|
|
[Address(RVA = "0x108DEA0", Offset = "0x108CCA0", VA = "0x18108DEA0")]
|
|
private List<CGLKOJIMDIH> BAFMPOILMFF(IEnumerable<AGAJMBPABDL> NNGGMGEOIBA, bool INPKMELIPIC = true)
|
|
{
|
|
int num;
|
|
List<CGLKOJIMDIH> list;
|
|
do
|
|
{
|
|
num = 0;
|
|
list = new List();
|
|
if (list != 0)
|
|
{
|
|
if (INPKMELIPIC)
|
|
{
|
|
int num2 = 0;
|
|
Player player;
|
|
if (!(player != num2))
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
|
}
|
|
if (list != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x06000ABB RID: 2747 RVA: 0x000309FC File Offset: 0x0002EBFC
|
|
[Token(Token = "0x6000ABB")]
|
|
[Address(RVA = "0x1093A80", Offset = "0x1092880", VA = "0x181093A80")]
|
|
private List<Vector3> NKFACPLFHCN(IEnumerable<AGAJMBPABDL> NNGGMGEOIBA)
|
|
{
|
|
int num;
|
|
List<Vector3> list;
|
|
do
|
|
{
|
|
num = 0;
|
|
list = new List();
|
|
if (list != 0)
|
|
{
|
|
int num2 = 0;
|
|
Player player;
|
|
if (!(player != num2))
|
|
{
|
|
continue;
|
|
}
|
|
Transform transform = player.head.transform;
|
|
}
|
|
if (list != 0)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return list;
|
|
}
|
|
|
|
// Token: 0x06000ABC RID: 2748 RVA: 0x00030A5C File Offset: 0x0002EC5C
|
|
[Token(Token = "0x6000ABC")]
|
|
[Address(RVA = "0x10903C0", Offset = "0x108F1C0", VA = "0x1810903C0")]
|
|
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)
|
|
{
|
|
num++;
|
|
num += 12;
|
|
}
|
|
float maxScore = DEGDEHKBMOO.MaxScore;
|
|
float num3;
|
|
float num2 = num3;
|
|
float num4 = Mathf.Lerp(DEGDEHKBMOO.MinScore, maxScore, num2);
|
|
num++;
|
|
num += 12;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000ABD RID: 2749 RVA: 0x00030AE8 File Offset: 0x0002ECE8
|
|
[Token(Token = "0x6000ABD")]
|
|
[Address(RVA = "0x10901C0", Offset = "0x108EFC0", VA = "0x1810901C0")]
|
|
public float GetSpawnPointProximityScoreForPosition(GameSpawnPoint AFNKLLAKKJN, Vector3 JCNAPLKPODH, ProximityScoreSettings DEGDEHKBMOO)
|
|
{
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
if (DEGDEHKBMOO.UseCurve && z != 0f)
|
|
{
|
|
float num;
|
|
return num;
|
|
}
|
|
float maxScore = DEGDEHKBMOO.MaxScore;
|
|
float num3;
|
|
float num2 = num3;
|
|
float num4 = Mathf.Lerp(DEGDEHKBMOO.MinScore, maxScore, num2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000ABE RID: 2750 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000ABE")]
|
|
[Address(RVA = "0x108F370", Offset = "0x108E170", VA = "0x18108F370")]
|
|
private SpawnPoint FMMHKGGEFLP(CGLKOJIMDIH HOCHPLPEEAM, List<GameSpawnPoint> NDMFPANDOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06000ABF RID: 2751 RVA: 0x00030B3C File Offset: 0x0002ED3C
|
|
[Token(Token = "0x6000ABF")]
|
|
[Address(RVA = "0x10908E0", Offset = "0x108F6E0", VA = "0x1810908E0")]
|
|
private void INNGDCGJLOD()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.currentVisTestGameplaySPIndex = num;
|
|
List<GameSpawnPoint> list = this.playingGameSceneSpawnPoints;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (num != 0)
|
|
{
|
|
goto IL_3A;
|
|
}
|
|
if (num != -1)
|
|
{
|
|
}
|
|
List<GameSpawnPoint> list2 = this.playingGameSandboxSpawnPoints;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return;
|
|
IL_3A:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06000AC0 RID: 2752 RVA: 0x00030B90 File Offset: 0x0002ED90
|
|
[Token(Token = "0x6000AC0")]
|
|
[Address(RVA = "0x10924F0", Offset = "0x10912F0", VA = "0x1810924F0")]
|
|
private void MFGLNDGCJAN()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
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<AGAJMBPABDL> 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: 0x06000AC1 RID: 2753 RVA: 0x00030C24 File Offset: 0x0002EE24
|
|
[Token(Token = "0x6000AC1")]
|
|
[Address(RVA = "0x1094FC0", Offset = "0x1093DC0", VA = "0x181094FC0")]
|
|
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;
|
|
BJOIBBBOIKO<JEMOMCAHEID> bjoibbboiko = new BJOIBBBOIKO();
|
|
this._spawnPointSelectionMethodMap = bjoibbboiko;
|
|
BJOIBBBOIKO<ProximityScoreSettings> bjoibbboiko2 = new BJOIBBBOIKO();
|
|
this._teammateProximityScoreSettingsMap = bjoibbboiko2;
|
|
BJOIBBBOIKO<ProximityScoreSettings> bjoibbboiko3 = new BJOIBBBOIKO();
|
|
this._opponentProximityScoreSettingsMap = bjoibbboiko3;
|
|
BJOIBBBOIKO<OGNBCNBPFCC> bjoibbboiko4 = new BJOIBBBOIKO();
|
|
this._mainHandSpawnEquipmentTypeMap = bjoibbboiko4;
|
|
BJOIBBBOIKO<OGNBCNBPFCC> bjoibbboiko5 = new BJOIBBBOIKO();
|
|
this._offHandSpawnEquipmentTypeMap = bjoibbboiko5;
|
|
BJOIBBBOIKO<IReadOnlyList<OGNBCNBPFCC>> bjoibbboiko6 = new BJOIBBBOIKO();
|
|
this._toolTypesToNotDestroyWhenReset = bjoibbboiko6;
|
|
BJOIBBBOIKO<DPPICCPGHLJ> bjoibbboiko7 = new BJOIBBBOIKO();
|
|
this._localPlayerSpawnPointTagMap = bjoibbboiko7;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06000AC2 RID: 2754 RVA: 0x00030D50 File Offset: 0x0002EF50
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
[Token(Token = "0x6000AC2")]
|
|
[Address(RVA = "0x1094EA0", Offset = "0x1093CA0", VA = "0x181094EA0")]
|
|
static GameSpawnManager()
|
|
{
|
|
int num;
|
|
int num2;
|
|
MFBGLIHGCGO<AGAJMBPABDL> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
|
num2 = 0;
|
|
num = 0;
|
|
GameSpawnManager.MasterOnlyPlayerRespawnEvent = mfbglihgcgo;
|
|
int num3;
|
|
int num4;
|
|
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
|
num4 = 0;
|
|
num3 = 0;
|
|
GameSpawnManager.RespawnPlayerFailed = oknnkfgfodl;
|
|
}
|
|
|
|
// Token: 0x0400083A RID: 2106
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400083A")]
|
|
[NonSerialized]
|
|
public bool SpawnToolRestrictedByTeam;
|
|
|
|
// Token: 0x0400083B RID: 2107
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400083B")]
|
|
[NonSerialized]
|
|
public CGLKOJIMDIH SpawnToolSupportedTeam = (CGLKOJIMDIH)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400083C RID: 2108
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400083C")]
|
|
[NonSerialized]
|
|
public bool SpawnToolRestrictedByTeamPlayerIndex;
|
|
|
|
// Token: 0x0400083D RID: 2109
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400083D")]
|
|
[NonSerialized]
|
|
public CCMLKDOHKJE SpawnToolSupportedTeamPlayerIndex = (CCMLKDOHKJE)((ulong)4294967295L);
|
|
|
|
// Token: 0x0400083E RID: 2110
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400083E")]
|
|
private int currentVisTestGameplaySPIndex;
|
|
|
|
// Token: 0x0400083F RID: 2111
|
|
[Token(Token = "0x400083F")]
|
|
private const int MAX_SPAWN_POINT_VISIBILITY_TESTS_PER_FRAME = 1;
|
|
|
|
// Token: 0x04000840 RID: 2112
|
|
[Token(Token = "0x4000840")]
|
|
private static readonly string TAG_INSTANTIATION_ID = "TID";
|
|
|
|
// Token: 0x04000841 RID: 2113
|
|
[Token(Token = "0x4000841")]
|
|
private static readonly string SUPPRESS_CLEANUP_TOOL_INSTANTIATION_ID = "SCLTID";
|
|
|
|
// Token: 0x04000842 RID: 2114
|
|
[Token(Token = "0x4000842")]
|
|
private static readonly string SUPPRESS_ANIMATE_IN_PARTICLES_TOOL_INSTANTIATION_ID = "SAIOTID";
|
|
|
|
// Token: 0x04000843 RID: 2115
|
|
[Token(Token = "0x4000843")]
|
|
private static readonly string IGNORE_DYNAMIC_COLLISIONS_TOOL_INSTANTIATION_ID = "IDCTID";
|
|
|
|
// Token: 0x04000844 RID: 2116
|
|
[Token(Token = "0x4000844")]
|
|
private static readonly string SUPPRESS_SKINS_TOOL_INSTANTIATION_ID = "SSKTID";
|
|
|
|
// Token: 0x04000845 RID: 2117
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4000845")]
|
|
[CompilerGenerated]
|
|
private GameSpawnManager.KIFNGIBBMDP SpawnedEquipmentInstantiatedEvent;
|
|
|
|
// Token: 0x04000846 RID: 2118
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4000846")]
|
|
[CompilerGenerated]
|
|
private GameSpawnManager.KIFNGIBBMDP SpawnedEquipmentDestroyedEvent;
|
|
|
|
// Token: 0x04000847 RID: 2119
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x4000847")]
|
|
private List<GameSpawnPoint> prePostGameSceneSpawnPoints;
|
|
|
|
// Token: 0x04000848 RID: 2120
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4000848")]
|
|
private List<GameSpawnPoint> playingGameSceneSpawnPoints;
|
|
|
|
// Token: 0x04000849 RID: 2121
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4000849")]
|
|
private List<GameSpawnPoint> prePostGameSandboxSpawnPoints;
|
|
|
|
// Token: 0x0400084A RID: 2122
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400084A")]
|
|
private List<GameSpawnPoint> playingGameSandboxSpawnPoints;
|
|
|
|
// Token: 0x0400084B RID: 2123
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400084B")]
|
|
private List<GiftBoxSpawnPoint> giftBoxSpawnPoints;
|
|
|
|
// Token: 0x0400084C RID: 2124
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400084C")]
|
|
private List<GameSpawnManager.LNOLGJLMJLE> teammateProximitySpawnPointScores;
|
|
|
|
// Token: 0x0400084D RID: 2125
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400084D")]
|
|
private List<GameSpawnPoint> spawnPointsRequirementFiltered;
|
|
|
|
// Token: 0x0400084E RID: 2126
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400084E")]
|
|
private List<GameSpawnPoint> spawnPointsOverlapFiltered;
|
|
|
|
// Token: 0x0400084F RID: 2127
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400084F")]
|
|
private List<GameSpawnPoint> spawnPointFilteringScratchSpace;
|
|
|
|
// Token: 0x04000850 RID: 2128
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4000850")]
|
|
private List<GiftBoxSpawnPoint> filteredGiftBoxSpawnPoints;
|
|
|
|
// Token: 0x04000851 RID: 2129
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4000851")]
|
|
private SpawnPoint localPlayerCheckpointSpawnPoint;
|
|
|
|
// Token: 0x04000852 RID: 2130
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4000852")]
|
|
private MIJAPPJGGPC leftHandRequestedSpawnParameters;
|
|
|
|
// Token: 0x04000853 RID: 2131
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x4000853")]
|
|
private MIJAPPJGGPC rightHandRequestedSpawnParameters;
|
|
|
|
// Token: 0x04000854 RID: 2132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x4000854")]
|
|
private int[] requestedEquipSlotSpawnIds;
|
|
|
|
// Token: 0x04000855 RID: 2133
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x4000855")]
|
|
private MIJAPPJGGPC[] requestedEquipSlotSpawnParameters;
|
|
|
|
// Token: 0x04000856 RID: 2134
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x4000856")]
|
|
private bool requestedSpawnEquipmentSuppressCleanup;
|
|
|
|
// Token: 0x04000857 RID: 2135
|
|
[Token(Token = "0x4000857")]
|
|
public static MFBGLIHGCGO<AGAJMBPABDL> MasterOnlyPlayerRespawnEvent;
|
|
|
|
// Token: 0x04000858 RID: 2136
|
|
[Token(Token = "0x4000858")]
|
|
public static OKNNKFGFODL RespawnPlayerFailed;
|
|
|
|
// Token: 0x04000859 RID: 2137
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x4000859")]
|
|
private BJOIBBBOIKO<JEMOMCAHEID> _spawnPointSelectionMethodMap;
|
|
|
|
// Token: 0x0400085A RID: 2138
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400085A")]
|
|
private BJOIBBBOIKO<ProximityScoreSettings> _teammateProximityScoreSettingsMap;
|
|
|
|
// Token: 0x0400085B RID: 2139
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400085B")]
|
|
private BJOIBBBOIKO<ProximityScoreSettings> _opponentProximityScoreSettingsMap;
|
|
|
|
// Token: 0x0400085C RID: 2140
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400085C")]
|
|
private BJOIBBBOIKO<OGNBCNBPFCC> _mainHandSpawnEquipmentTypeMap;
|
|
|
|
// Token: 0x0400085D RID: 2141
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400085D")]
|
|
private BJOIBBBOIKO<OGNBCNBPFCC> _offHandSpawnEquipmentTypeMap;
|
|
|
|
// Token: 0x0400085E RID: 2142
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400085E")]
|
|
private BJOIBBBOIKO<IReadOnlyList<OGNBCNBPFCC>> _toolTypesToNotDestroyWhenReset;
|
|
|
|
// Token: 0x0400085F RID: 2143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400085F")]
|
|
private BJOIBBBOIKO<DPPICCPGHLJ> _localPlayerSpawnPointTagMap;
|
|
|
|
// Token: 0x0200014F RID: 335
|
|
[Token(Token = "0x200014F")]
|
|
public sealed class KIFNGIBBMDP : MulticastDelegate
|
|
{
|
|
// Token: 0x06000AC3 RID: 2755 RVA: 0x00030DBC File Offset: 0x0002EFBC
|
|
[Token(Token = "0x6000AC3")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public KIFNGIBBMDP(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x06000AC4 RID: 2756 RVA: 0x00030DD8 File Offset: 0x0002EFD8
|
|
[Token(Token = "0x6000AC4")]
|
|
[Address(RVA = "0x747410", Offset = "0x746210", VA = "0x180747410", Slot = "13")]
|
|
public void Invoke(SpawnableTool ABKOFEFMLHD)
|
|
{
|
|
if (this.delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000AC5 RID: 2757 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000AC5")]
|
|
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06000AC6 RID: 2758 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6000AC6")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x02000150 RID: 336
|
|
[Token(Token = "0x2000150")]
|
|
private struct LNOLGJLMJLE
|
|
{
|
|
// Token: 0x04000860 RID: 2144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000860")]
|
|
public GameSpawnPoint ANIJBFAPJJE;
|
|
|
|
// Token: 0x04000861 RID: 2145
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4000861")]
|
|
public float LJAOBPBKDPG;
|
|
}
|
|
|
|
// Token: 0x02000151 RID: 337
|
|
[Token(Token = "0x2000151")]
|
|
[Serializable]
|
|
private struct SpawnPointTagMetadata
|
|
{
|
|
// Token: 0x04000862 RID: 2146
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000862")]
|
|
public DPPICCPGHLJ TagType;
|
|
|
|
// Token: 0x04000863 RID: 2147
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4000863")]
|
|
public string Name;
|
|
}
|
|
}
|