Multiplayer Debug Tools

Multiplayer
DJh2o2 2023-04-25 13:58:35 +07:00
parent 29c0201ff6
commit d1f0e8cefb
348 changed files with 201851 additions and 56472 deletions

@ -981,21 +981,39 @@
<Reference Include="Unity.Services.Relay">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Services.Relay.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Searcher.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Searcher.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Rider.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.MetricTestData">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.MetricTestData.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.Common">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.Common.dll</HintPath>
</Reference>
<Reference Include="Unity.Networking.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Networking.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.RenderPipeline.Universal.ShaderLibrary">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.RenderPipeline.Universal.ShaderLibrary.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Implementation">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Implementation.dll</HintPath>
</Reference>
<Reference Include="Unity.RenderPipelines.Universal.Shaders">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Shaders.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Component">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Component.dll</HintPath>
</Reference>
<Reference Include="Unity.Netcode.Runtime">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Netcode.Runtime.dll</HintPath>
</Reference>
@ -1017,12 +1035,18 @@
<Reference Include="Unity.Netcode.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Netcode.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetStats">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStats.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.UI">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.XR.LegacyInputHelpers">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\UnityEditor.XR.LegacyInputHelpers.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetworkProfiler.Runtime">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetworkProfiler.Runtime.dll</HintPath>
</Reference>
<Reference Include="Unity.Collections">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Collections.dll</HintPath>
</Reference>
@ -1038,15 +1062,24 @@
<Reference Include="Unity.2D.Tilemap.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetworkProfiler.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetworkProfiler.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.RenderPipelines.Universal.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Configuration">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.dll</HintPath>
</Reference>
<Reference Include="Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll</HintPath>
</Reference>
<Reference Include="UnityEngine.SpatialTracking">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\UnityEngine.SpatialTracking.dll</HintPath>
</Reference>
<Reference Include="Unity.Profiling.Core">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Profiling.Core.dll</HintPath>
</Reference>
<Reference Include="Unity.TextMeshPro.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll</HintPath>
</Reference>
@ -1074,6 +1107,9 @@
<Reference Include="Cinemachine">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Cinemachine.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.Adapters">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.Adapters.dll</HintPath>
</Reference>
<Reference Include="Unity.Networking.Transport">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Networking.Transport.dll</HintPath>
</Reference>
@ -1101,6 +1137,9 @@
<Reference Include="Unity.Sysroot.Linux_x86_64">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Sysroot.Linux_x86_64.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetStatsReporting">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsReporting.dll</HintPath>
</Reference>
<Reference Include="Unity.Burst.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Burst.Editor.dll</HintPath>
</Reference>
@ -1113,12 +1152,24 @@
<Reference Include="Unity.VisualStudio.Editor">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.Initialization">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.Initialization.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.MetricTypes">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.MetricTypes.dll</HintPath>
</Reference>
<Reference Include="Unity.RenderPipelines.Core.Runtime">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Runtime.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.NetworkSolutionInterface">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetworkSolutionInterface.dll</HintPath>
</Reference>
<Reference Include="Unity.Netcode.Components">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Netcode.Components.dll</HintPath>
</Reference>
<Reference Include="Unity.Multiplayer.Tools.MetricEvents">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\Unity.Multiplayer.Tools.MetricEvents.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.SpatialTracking">
<HintPath>G:\coding\unity\KitchenChaos\Library\ScriptAssemblies\UnityEditor.SpatialTracking.dll</HintPath>
</Reference>

@ -9000,6 +9000,59 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &835263015
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 835263017}
- component: {fileID: 835263016}
m_Layer: 0
m_Name: RuntimeNetStatsMonitor
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!114 &835263016
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 835263015}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 17737e0516da2445b9b0077ae2bd9b4f, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Visible: 1
m_MaxRefreshRate: 30
<CustomStyleSheet>k__BackingField: {fileID: 0}
<PanelSettingsOverride>k__BackingField: {fileID: 0}
<Position>k__BackingField:
<OverridePosition>k__BackingField: 1
m_PositionLeftToRight: 1
m_PositionTopToBottom: 0
<Configuration>k__BackingField: {fileID: 11400000, guid: 8f1b4e3792d8446399527749cfb591a2, type: 2}
--- !u!4 &835263017
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 835263015}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 14
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &859183078
PrefabInstance:
m_ObjectHideFlags: 0

@ -4312,7 +4312,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 6960e84d07fb87f47956e7a81d71c4e6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ProtocolType: 1
m_ProtocolType: 0
m_MaxPacketQueueSize: 128
m_MaxPayloadSize: 6144
m_HeartbeatTimeoutMS: 500
@ -4324,9 +4324,9 @@ MonoBehaviour:
Port: 7777
ServerListenAddress: 127.0.0.1
DebugSimulator:
PacketDelayMS: 0
PacketJitterMS: 0
PacketDropRate: 0
PacketDelayMS: 50
PacketJitterMS: 50
PacketDropRate: 10
--- !u!114 &1737391052
MonoBehaviour:
m_ObjectHideFlags: 0

@ -0,0 +1,91 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e651dbb3fbac04af2b8f5abf007ddc23, type: 3}
m_Name: NetworkPrefabs
m_EditorClassIdentifier:
IsDefault: 0
List:
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 4cf03aaeb9c60b4bfb44ad4b2a53b3e1, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: cc7035aea5b5b2fdb87eac54e149bbd4, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 3a32814c28255e959bfaa18bb18b3997, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 4716f5fa8928acb4488088f37d8d4f81, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 11f6a9352bb8e574c9e4533c332f5ecd, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 8ce9df8c669750e408fe9e8bff00b298, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: e0cd35b5c5d96944dbf4c55966225053, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 51923011e8721b34d917fb0585bec9f9, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 5616b3c786f92ac4ba99800e07c3855d, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: a217be4e42b62384d9f72ccbce50cbe6, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 70e25cda163e1ea4faa94b473c3a6cae, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 756828685605b994db3699a236736a1f, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: 0ad9590dd88e8ef4c8dd9a32a283ec00, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 7442270590279185670, guid: fd7681fbadfcc884b9a03e7681c35b06, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}
- Override: 0
Prefab: {fileID: 777021980467321859, guid: 2ffa539bd76fde62f8587333b9d6329e, type: 3}
SourcePrefabToOverride: {fileID: 0}
SourceHashToOverride: 0
OverridingTargetPrefab: {fileID: 0}

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 4765ab45c04f8af419064dcbf6c8731e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

@ -1,25 +1,23 @@
using System;
using Unity.Netcode;
using UnityEngine;
using UnityEngine.Serialization;
public class ContainerCounter : BaseCounter {
[SerializeField] private KitchenObjectSO kitchenObjectSO;
[FormerlySerializedAs("kitchenObjectSO"), SerializeField]
private KitchenObjectSO KitchenObjectSO;
public event EventHandler OnPlayerGrabbedObject;
public override void Interact(Player player) {
if (kitchenObjectSO == null || player.KitchenObject != null) return;
KitchenObject.SpawnKitchenObject(kitchenObjectSO, player);
if (KitchenObjectSO is null || player.KitchenObject is not null) return;
KitchenObject.SpawnKitchenObject(KitchenObjectSO, player);
InteractLogicServerRpc();
}
[ServerRpc(RequireOwnership = false)]
public void InteractLogicServerRpc() {
InteractLogicClientRpc();
}
private void InteractLogicServerRpc() => InteractLogicClientRpc();
[ClientRpc]
public void InteractLogicClientRpc() {
OnPlayerGrabbedObject?.Invoke(this, EventArgs.Empty);
}
private void InteractLogicClientRpc() => OnPlayerGrabbedObject?.Invoke(this, EventArgs.Empty);
}

@ -36,10 +36,10 @@ public class CuttingCounter : BaseCounter, IHasProgress {
}
[ServerRpc(RequireOwnership = false)]
public void InteractLogicPlaceObjectOnCounterServerRpc() => InteractLogicPlaceObjectOnCounterClientRpc();
private void InteractLogicPlaceObjectOnCounterServerRpc() => InteractLogicPlaceObjectOnCounterClientRpc();
[ClientRpc]
public void InteractLogicPlaceObjectOnCounterClientRpc() {
private void InteractLogicPlaceObjectOnCounterClientRpc() {
cuttingProgress = 0;
OnProgressChanged?.Invoke(this, new() { ProgressNormalized = 0f });
}
@ -47,16 +47,19 @@ public class CuttingCounter : BaseCounter, IHasProgress {
public override void InteractAlternate(Player player) {
if (KitchenObject is null) return;
if (!HasRecipeWithInput(KitchenObject.KitchenObjectSO)) return;
CutObjectServerRpc();
TestCuttingProgressDoneServerRpc();
}
[ServerRpc(RequireOwnership = false)]
public void CutObjectServerRpc() => CutObjectClientRpc();
private void CutObjectServerRpc() {
if (KitchenObject is null) return;
if (!HasRecipeWithInput(KitchenObject.KitchenObjectSO)) return;
CutObjectClientRpc();
}
[ClientRpc]
public void CutObjectClientRpc() {
private void CutObjectClientRpc() {
cuttingProgress++;
OnCut?.Invoke(this, EventArgs.Empty);
@ -67,7 +70,10 @@ public class CuttingCounter : BaseCounter, IHasProgress {
}
[ServerRpc(RequireOwnership = false)]
public void TestCuttingProgressDoneServerRpc() {
private void TestCuttingProgressDoneServerRpc() {
if (KitchenObject is null) return;
if (!HasRecipeWithInput(KitchenObject.KitchenObjectSO)) return;
CuttingRecipeSO cuttingRecipeSO = GetCuttingRecipeSOWithInput(KitchenObject.KitchenObjectSO);
if (cuttingRecipeSO is null) return;
if (cuttingProgress < cuttingRecipeSO.cuttingProgressMax) return;
@ -86,7 +92,8 @@ public class CuttingCounter : BaseCounter, IHasProgress {
return cuttingRecipeSO ? cuttingRecipeSO.output : null;
}
private CuttingRecipeSO GetCuttingRecipeSOWithInput(KitchenObjectSO inputKitchenObjectSO) => CuttingRecipeSOArray.FirstOrDefault(cuttingRecipeSO => cuttingRecipeSO.input.Equals(inputKitchenObjectSO));
private CuttingRecipeSO GetCuttingRecipeSOWithInput(KitchenObjectSO inputKitchenObjectSO)
=> CuttingRecipeSOArray.FirstOrDefault(cuttingRecipeSO => cuttingRecipeSO.input.Equals(inputKitchenObjectSO));
public static void ResetStaticData() => OnAnyCut = null;
}

@ -17,12 +17,12 @@ public class TrashCounter : BaseCounter {
}
[ServerRpc(RequireOwnership = false)]
public void InteractLogicServerRpc() {
private void InteractLogicServerRpc() {
InteractLogicClientRpc();
}
[ClientRpc]
public void InteractLogicClientRpc() {
private void InteractLogicClientRpc() {
OnAnyObjectTrashed?.Invoke(this, EventArgs.Empty);
}
}

@ -3,7 +3,6 @@ using System.Collections.Generic;
using System.Threading.Tasks;
using Unity.Netcode;
using Unity.Netcode.Transports.UTP;
using Unity.Networking.Transport.Relay;
using Unity.Services.Authentication;
using Unity.Services.Core;
using Unity.Services.Lobbies;
@ -81,7 +80,7 @@ public class KitchenGameLobby : MonoBehaviour {
private async void InitializeUnityAuthentitcation() {
if (UnityServices.State != ServicesInitializationState.Initialized) await UnityServices.InitializeAsync();
InitializationOptions initializationOptions = new();
initializationOptions.SetProfile(Random.Range(0, 10000).ToString());
// initializationOptions.SetProfile(Random.Range(0, 10000).ToString());
await AuthenticationService.Instance.SignInAnonymouslyAsync();
}

@ -18,6 +18,14 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
public static KitchenGameMultiplayer Instance { get; private set; }
public string PlayerName {
get => playerName;
set {
playerName = value;
PlayerPrefs.SetString(playerPrefsPlayerNameMultiplayer, value);
}
}
private void Awake() {
Instance = this;
DontDestroyOnLoad(gameObject);
@ -32,15 +40,8 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
public event EventHandler OnFailToJoinGame;
public event EventHandler OnPlayerDataNetworkListChanged;
public string PlayerName {
get => playerName;
set {
playerName = value;
PlayerPrefs.SetString(playerPrefsPlayerNameMultiplayer, value);
}
}
public void SpawnKitchenObject(KitchenObjectSO kitchenObjectSO, IKitchenObjectParent kitchenObjectParent) => SpawnKitchenObjectServerRpc(GetKitchenObjectSOIndex(kitchenObjectSO), kitchenObjectParent.GetNetworkObject());
public void SpawnKitchenObject(KitchenObjectSO kitchenObjectSO, IKitchenObjectParent kitchenObjectParent)
=> SpawnKitchenObjectServerRpc(GetKitchenObjectSOIndex(kitchenObjectSO), kitchenObjectParent.GetNetworkObject());
public void StartHost() {
NetworkManager.Singleton.ConnectionApprovalCallback += NetworkManager_ConnectionApprovalCallback;
@ -50,13 +51,9 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
}
private void NetworkManager_Client_OnClientConnectedCallback(ulong clientId) {
playerDataNetworkList.Add(new() {
ClientId = clientId,
ColorId = GetFirstUnusedColorId()
});
playerDataNetworkList.Add(new() { ClientId = clientId, ColorId = GetFirstUnusedColorId() });
SetPlayerNameServerRpc(PlayerName);
SetPlayerIdServerRpc(AuthenticationService.Instance.PlayerId);
}
private void NetworkManager_Server_OnClientDisconnectCallback(ulong clientId) {
@ -67,9 +64,9 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
}
private int GetFirstUnusedColorId() {
for (int i = 0; i <= playerDataNetworkList.Count; i++) {
if (IsColorAvailable(i)) return i;
}
for (int i = 0; i <= playerDataNetworkList.Count; i++)
if (IsColorAvailable(i))
return i;
return -1;
}
@ -109,7 +106,7 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
playerData.PlayerName = newPlayerName;
playerDataNetworkList[playerDataIndex] = playerData;
}
[ServerRpc(RequireOwnership = false)]
private void SetPlayerIdServerRpc(string newPlayerId, ServerRpcParams serverRpcParams = default) {
int playerDataIndex = GetPlayerDataIndexFromClientId(serverRpcParams.Receive.SenderClientId);
@ -121,17 +118,18 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
private void NetworkManager_Client_OnClientDisconnectCallback(ulong clientId) => OnFailToJoinGame?.Invoke(this, EventArgs.Empty);
[ServerRpc(RequireOwnership = false)]
public void SpawnKitchenObjectServerRpc(int kitchenObjectSOIndex, NetworkObjectReference kitchenObjectParentNetworkObjectReference) {
private void SpawnKitchenObjectServerRpc(int kitchenObjectSOIndex, NetworkObjectReference kitchenObjectParentNetworkObjectReference) {
KitchenObjectSO kitchenObjectSO = GetKitchenObjectSOFromIndex(kitchenObjectSOIndex);
Transform kitchenObjectTransform = Instantiate(kitchenObjectSO.Prefab);
kitchenObjectParentNetworkObjectReference.TryGet(out NetworkObject kitchenObjectParentNetworkObject);
IKitchenObjectParent kitchenObjectParent = kitchenObjectParentNetworkObject.GetComponent<IKitchenObjectParent>();
if (kitchenObjectParent.KitchenObject is not null) return; //Parent already spawned an object
Transform kitchenObjectTransform = Instantiate(kitchenObjectSO.Prefab);
NetworkObject kitchenObjectNetworkObject = kitchenObjectTransform.GetComponent<NetworkObject>();
kitchenObjectNetworkObject.Spawn(true);
KitchenObject kitchenObject = kitchenObjectTransform.GetComponent<KitchenObject>();
kitchenObjectParentNetworkObjectReference.TryGet(out NetworkObject kitchenObjectParentNetworkObject);
IKitchenObjectParent kitchenObjectParent = kitchenObjectParentNetworkObject.GetComponent<IKitchenObjectParent>();
kitchenObject.SetKitchenObjectParent(kitchenObjectParent);
Debug.Log($"Will spawn {kitchenObjectSO.ObjectName} on {kitchenObjectParent}...");
}
@ -140,18 +138,20 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
public KitchenObjectSO GetKitchenObjectSOFromIndex(int kitchenObjectSOIndex) => KitchenObjectListSO.kitchenObjectSOList[kitchenObjectSOIndex];
public void DestroyKitchenObject(KitchenObject kitchenObject) => DestroyKitchenObjectServerRpc(kitchenObject.NetworkObject); // ReSharper disable Unity.PerformanceAnalysis
public void DestroyKitchenObject(KitchenObject kitchenObject) => DestroyKitchenObjectServerRpc(kitchenObject.NetworkObject);
[ServerRpc(RequireOwnership = false)]
public void DestroyKitchenObjectServerRpc(NetworkObjectReference kitchenObjectNetworkObjectReference) {
private void DestroyKitchenObjectServerRpc(NetworkObjectReference kitchenObjectNetworkObjectReference) {
kitchenObjectNetworkObjectReference.TryGet(out NetworkObject kitchenObjectNetworkObject);
if (kitchenObjectNetworkObject is null) return; // This object is already destroyed
KitchenObject kitchenObject = kitchenObjectNetworkObject.GetComponent<KitchenObject>();
ClearKitchenObjectOnParentClientRpc(kitchenObjectNetworkObjectReference);
kitchenObject.DestroySelf();
}
[ClientRpc]
public void ClearKitchenObjectOnParentClientRpc(NetworkObjectReference kitchenObjectNetworkObjectReference) {
private void ClearKitchenObjectOnParentClientRpc(NetworkObjectReference kitchenObjectNetworkObjectReference) {
kitchenObjectNetworkObjectReference.TryGet(out NetworkObject kitchenObjectNetworkObject);
KitchenObject kitchenObject = kitchenObjectNetworkObject.GetComponent<KitchenObject>();
kitchenObject.ClearKitchenObjectOnParent();
@ -164,9 +164,9 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
public Color GetPlayerColor(int colorId) => PlayerColorList[colorId];
public PlayerData GetPlayerDataFromClientId(ulong clientId) {
foreach (PlayerData playerData in playerDataNetworkList) {
if (playerData.ClientId == clientId) return playerData;
}
foreach (PlayerData playerData in playerDataNetworkList)
if (playerData.ClientId == clientId)
return playerData;
return default;
}
@ -185,17 +185,17 @@ public class KitchenGameMultiplayer : NetworkBehaviour {
}
private bool IsColorAvailable(int colorId) {
foreach (PlayerData playerData in playerDataNetworkList) {
if (playerData.ColorId == colorId) return false;
}
foreach (PlayerData playerData in playerDataNetworkList)
if (playerData.ColorId == colorId)
return false;
return true;
}
public int GetPlayerDataIndexFromClientId(ulong clientId) {
for (int i = 0; i < playerDataNetworkList.Count; i++) {
if (playerDataNetworkList[i].ClientId == clientId) return i;
}
for (int i = 0; i < playerDataNetworkList.Count; i++)
if (playerDataNetworkList[i].ClientId == clientId)
return i;
return -1;
}

@ -8,13 +8,15 @@ public class KitchenObject : NetworkBehaviour {
private IKitchenObjectParent kitchenObjectParent;
public virtual void Awake() => followTransform = GetComponent<FollowTransform>(); // ReSharper disable Unity.PerformanceAnalysis
public void SetKitchenObjectParent(IKitchenObjectParent newKitchenObjectParent) => SetKitchenObjectParentServerRpc(newKitchenObjectParent.GetNetworkObject());
public void SetKitchenObjectParent(IKitchenObjectParent newKitchenObjectParent)
=> SetKitchenObjectParentServerRpc(newKitchenObjectParent.GetNetworkObject());
[ServerRpc(RequireOwnership = false)]
public void SetKitchenObjectParentServerRpc(NetworkObjectReference kitchenObjectParentNetworkObjectReference) => SetKitchenObjectParentClientRpc(kitchenObjectParentNetworkObjectReference);
private void SetKitchenObjectParentServerRpc(NetworkObjectReference kitchenObjectParentNetworkObjectReference)
=> SetKitchenObjectParentClientRpc(kitchenObjectParentNetworkObjectReference);
[ClientRpc]
public void SetKitchenObjectParentClientRpc(NetworkObjectReference kitchenObjectParentNetworkObjectReference) {
private void SetKitchenObjectParentClientRpc(NetworkObjectReference kitchenObjectParentNetworkObjectReference) {
kitchenObjectParentNetworkObjectReference.TryGet(out NetworkObject kitchenObjectParentNetworkObject);
IKitchenObjectParent newKitchenObjectParent = kitchenObjectParentNetworkObject.GetComponent<IKitchenObjectParent>();
kitchenObjectParent = newKitchenObjectParent;
@ -40,8 +42,8 @@ public class KitchenObject : NetworkBehaviour {
return false;
}
// ReSharper disable Unity.PerformanceAnalysis
public static void SpawnKitchenObject(KitchenObjectSO kitchenObjectSO, IKitchenObjectParent kitchenObjectParent) => KitchenGameMultiplayer.Instance.SpawnKitchenObject(kitchenObjectSO, kitchenObjectParent);
public static void SpawnKitchenObject(KitchenObjectSO kitchenObjectSO, IKitchenObjectParent kitchenObjectParent)
=> KitchenGameMultiplayer.Instance.SpawnKitchenObject(kitchenObjectSO, kitchenObjectParent);
public static void DestroyKitchenObject(KitchenObject kitchenObject) => KitchenGameMultiplayer.Instance.DestroyKitchenObject(kitchenObject);
}

@ -34,6 +34,7 @@ Library: G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_b
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeListDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeListDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--4a1dc7df3f09b836e86a41d0d8fb4229
--method=Unity.Networking.Transport.NullPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Receive(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundRecvBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--3a004ad4148415452cd628a975c27000
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeReferenceDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeReferenceDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--baf840f8150b604b0fd300ceb19dd50e
--method=Unity.Netcode.Transports.UTP.NetworkMetricsPipelineStage, Unity.Netcode.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::InitializeConnection(System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--4420379df461514c9ee4ff40b3571cff
--method=Unity.Burst.Intrinsics.X86, Unity.Burst, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::DoSetCSRTrampoline(System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--da352d92cabf024fc9986011d52a4537
--method=Unity.Networking.Transport.UnityTransportProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSendPong(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ac437fae5438a84f5acb46d9379b0a3c
--method=Unity.Networking.Transport.SimulatorPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Send(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundSendBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--47219d8c8cf83c524486bda439785eb8
@ -61,6 +62,7 @@ Library: G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_b
--method=Unity.Networking.Transport.ReliableSequencedPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::InitializeConnection(System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--47dc223b8430d19c7ac5c101c6ba147e
--method=Unity.Networking.Transport.Relay.RelayNetworkProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSend(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkInterfaceSendHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--517fe689a80dc89ded5089cd798c30cf
--method=Unity.Networking.Transport.TLS.SecureNetworkProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ComputePacketOverhead(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b8686af0442731a1b4c4ef59e8b7c37e
--method=Unity.Netcode.Transports.UTP.NetworkMetricsPipelineStage, Unity.Netcode.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Receive(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundRecvBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--3564c3b9d7dd3ea1d9f2529af942a35d
--method=Unity.Networking.Transport.UnityTransportProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ComputePacketOverhead(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--74b0add2425953a378bfff375c0304fc
--method=Unity.Networking.Transport.Relay.RelayNetworkProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSendPong(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--4ae9cd53456361a6e5af0f7e47a22396
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.Universal.DecalCreateDrawCallSystem+DrawCallJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.DecalCreateDrawCallSystem+DrawCallJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--aa309157da5950aa53ed6075709e6e40
@ -76,6 +78,7 @@ Library: G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_b
--method=Unity.Networking.Transport.NullPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Send(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundSendBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b0a8237b9f72a2c6c05e3956ddcac6fb
--method=Unity.Networking.Transport.TLS.SecureNetworkProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSend(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkInterfaceSendHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--6f9cd9a45ac835c7933ced844d2ca6ea
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStream+ConstructJobList, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStream+ConstructJobList&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--959783104064e8c81fba5d33d94ead01
--method=Unity.Netcode.Transports.UTP.NetworkMetricsPipelineStage, Unity.Netcode.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Send(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundSendBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a9e1ee7b3c3fa3cade51da5fa1f21171
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.LightMinMaxZJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.LightMinMaxZJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2230a143748f5ecbc3a89a75bf0ad747
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Networking.Transport.BaselibNetworkInterface+ReceiveJob, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Networking.Transport.BaselibNetworkInterface+ReceiveJob&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--bf504eda069940d0a0a13ea8363bce1d
--method=Unity.Networking.Transport.IPCNetworkInterface, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::EndSendMessage(Unity.Networking.Transport.NetworkInterfaceSendHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkInterfaceEndPoint&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--c798e1ccbf8411d189c1e43e02653fd2
@ -113,26 +116,6 @@ Library: G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_b
--output=G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_burst_generated
--pdb-search-paths=Temp/ManagedSymbols/
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.ZBinningJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.ZBinningJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--77fc393cb521ac129b1392d4eb94d29a
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TileRangeExpansionJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TileRangeExpansionJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--adceb2156d08d59afc9749dc2521fd2b
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TilingJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TilingJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a6f5259e22ed809ef3937424c4bd686d
--platform=Windows
--backend=burst-llvm-14
--target=AVX2
--global-safety-checks-setting=Off
--disable-safety-checks
--meta-data-generation=False
--dump=Function
--float-precision=Standard
--float-mode=Fast
--linker-options=PdbAltPath="KitchenChaos_Data/Plugins/x86_64/lib_burst_generated.pdb"
--generate-link-xml=Temp\burst.link.xml
--temp-folder=G:\coding\unity\KitchenChaos\Temp\Burst
--key-folder=C:/Program Files/Unity/Hub/Editor/2023.2.0a11/Editor/Data/PlaybackEngines/WindowsStandaloneSupport
--decode-folder=G:\coding\unity\KitchenChaos\Library\Burst
--output=G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_burst_generated
--pdb-search-paths=Temp/ManagedSymbols/
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.ZBinningJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.ZBinningJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--77fc393cb521ac129b1392d4eb94d29a
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TileRangeExpansionJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TileRangeExpansionJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--adceb2156d08d59afc9749dc2521fd2b
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TilingJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TilingJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a6f5259e22ed809ef3937424c4bd686d
@ -171,6 +154,7 @@ Library: G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_b
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeListDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeListDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--4a1dc7df3f09b836e86a41d0d8fb4229
--method=Unity.Networking.Transport.NullPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Receive(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundRecvBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--3a004ad4148415452cd628a975c27000
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeReferenceDisposeJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeReferenceDisposeJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--baf840f8150b604b0fd300ceb19dd50e
--method=Unity.Netcode.Transports.UTP.NetworkMetricsPipelineStage, Unity.Netcode.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::InitializeConnection(System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--4420379df461514c9ee4ff40b3571cff
--method=Unity.Burst.Intrinsics.X86, Unity.Burst, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::DoSetCSRTrampoline(System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--da352d92cabf024fc9986011d52a4537
--method=Unity.Networking.Transport.UnityTransportProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSendPong(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--ac437fae5438a84f5acb46d9379b0a3c
--method=Unity.Networking.Transport.SimulatorPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Send(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundSendBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--47219d8c8cf83c524486bda439785eb8
@ -198,6 +182,7 @@ Library: G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_b
--method=Unity.Networking.Transport.ReliableSequencedPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::InitializeConnection(System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Byte*, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--47dc223b8430d19c7ac5c101c6ba147e
--method=Unity.Networking.Transport.Relay.RelayNetworkProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSend(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkInterfaceSendHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--517fe689a80dc89ded5089cd798c30cf
--method=Unity.Networking.Transport.TLS.SecureNetworkProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ComputePacketOverhead(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b8686af0442731a1b4c4ef59e8b7c37e
--method=Unity.Netcode.Transports.UTP.NetworkMetricsPipelineStage, Unity.Netcode.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Receive(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundRecvBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--3564c3b9d7dd3ea1d9f2529af942a35d
--method=Unity.Networking.Transport.UnityTransportProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ComputePacketOverhead(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32&, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--74b0add2425953a378bfff375c0304fc
--method=Unity.Networking.Transport.Relay.RelayNetworkProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSendPong(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--4ae9cd53456361a6e5af0f7e47a22396
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[UnityEngine.Rendering.Universal.DecalCreateDrawCallSystem+DrawCallJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.DecalCreateDrawCallSystem+DrawCallJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--aa309157da5950aa53ed6075709e6e40
@ -213,6 +198,7 @@ Library: G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_b
--method=Unity.Networking.Transport.NullPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Send(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundSendBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b0a8237b9f72a2c6c05e3956ddcac6fb
--method=Unity.Networking.Transport.TLS.SecureNetworkProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSend(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkInterfaceSendHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--6f9cd9a45ac835c7933ced844d2ca6ea
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStream+ConstructJobList, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStream+ConstructJobList&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--959783104064e8c81fba5d33d94ead01
--method=Unity.Netcode.Transports.UTP.NetworkMetricsPipelineStage, Unity.Netcode.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Send(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundSendBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a9e1ee7b3c3fa3cade51da5fa1f21171
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.LightMinMaxZJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.LightMinMaxZJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--2230a143748f5ecbc3a89a75bf0ad747
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Networking.Transport.BaselibNetworkInterface+ReceiveJob, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Networking.Transport.BaselibNetworkInterface+ReceiveJob&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--bf504eda069940d0a0a13ea8363bce1d
--method=Unity.Networking.Transport.IPCNetworkInterface, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::EndSendMessage(Unity.Networking.Transport.NetworkInterfaceSendHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkInterfaceEndPoint&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)--c798e1ccbf8411d189c1e43e02653fd2
@ -233,4 +219,24 @@ Library: G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_b
--method=Unity.Networking.Transport.UnityTransportProtocol, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ProcessSendConnectionAccept(Unity.Networking.Transport.NetworkDriver+Connection&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendInterface&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkSendQueueHandle&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--c8d81af4a53bbefbf665e9c19db8deeb
--method=Unity.Jobs.IJobExtensions+JobStruct`1[[Unity.Collections.NativeStream+ConstructJob, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(Unity.Collections.NativeStream+ConstructJob&, Unity.Collections, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--b78f808503c8b5fe97a83e833bd5871d
--method=Unity.Networking.Transport.FragmentationPipelineStage, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Send(Unity.Networking.Transport.NetworkPipelineContext&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.InboundSendBuffer&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|Unity.Networking.Transport.NetworkPipelineStage+Requests&, Unity.Networking.Transport, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--3134d6572ef8ceff1d5057c9272f12fe
--platform=Windows
--backend=burst-llvm-14
--target=AVX2
--global-safety-checks-setting=Off
--disable-safety-checks
--meta-data-generation=False
--dump=Function
--float-precision=Standard
--float-mode=Fast
--linker-options=PdbAltPath="KitchenChaos_Data/Plugins/x86_64/lib_burst_generated.pdb"
--generate-link-xml=Temp\burst.link.xml
--temp-folder=G:\coding\unity\KitchenChaos\Temp\Burst
--key-folder=C:/Program Files/Unity/Hub/Editor/2023.2.0a11/Editor/Data/PlaybackEngines/WindowsStandaloneSupport
--decode-folder=G:\coding\unity\KitchenChaos\Library\Burst
--output=G:\coding\unity\KitchenChaos\Temp\BurstOutput\Data\Plugins\x86_64\lib_burst_generated
--pdb-search-paths=Temp/ManagedSymbols/
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.ZBinningJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.ZBinningJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--77fc393cb521ac129b1392d4eb94d29a
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TileRangeExpansionJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TileRangeExpansionJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--adceb2156d08d59afc9749dc2521fd2b
--method=Unity.Jobs.IJobForExtensions+ForJobStruct`1[[UnityEngine.Rendering.Universal.TilingJob, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::Execute(UnityEngine.Rendering.Universal.TilingJob&, Unity.RenderPipelines.Universal.Runtime, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|System.IntPtr, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|Unity.Jobs.LowLevel.Unsafe.JobRanges&, UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089)--a6f5259e22ed809ef3937424c4bd686d

File diff suppressed because one or more lines are too long

@ -1 +1 @@
{"names":["UnityEngine.dll","UnityEngine.AIModule.dll","UnityEngine.ARModule.dll","UnityEngine.AccessibilityModule.dll","UnityEngine.AndroidJNIModule.dll","UnityEngine.AnimationModule.dll","UnityEngine.AssetBundleModule.dll","UnityEngine.AudioModule.dll","UnityEngine.ClothModule.dll","UnityEngine.ClusterInputModule.dll","UnityEngine.ClusterRendererModule.dll","UnityEngine.CommandStateObserverModule.dll","UnityEngine.ContentLoadModule.dll","UnityEngine.CoreModule.dll","UnityEngine.CrashReportingModule.dll","UnityEngine.DSPGraphModule.dll","UnityEngine.DirectorModule.dll","UnityEngine.GIModule.dll","UnityEngine.GameCenterModule.dll","UnityEngine.GraphToolsFoundationModule.dll","UnityEngine.GridModule.dll","UnityEngine.HotReloadModule.dll","UnityEngine.IMGUIModule.dll","UnityEngine.ImageConversionModule.dll","UnityEngine.InputModule.dll","UnityEngine.InputLegacyModule.dll","UnityEngine.JSONSerializeModule.dll","UnityEngine.LocalizationModule.dll","UnityEngine.MarshallingModule.dll","UnityEngine.NVIDIAModule.dll","UnityEngine.ParticleSystemModule.dll","UnityEngine.PerformanceReportingModule.dll","UnityEngine.PhysicsModule.dll","UnityEngine.Physics2DModule.dll","UnityEngine.ProfilerModule.dll","UnityEngine.PropertiesModule.dll","UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll","UnityEngine.ScreenCaptureModule.dll","UnityEngine.SharedInternalsModule.dll","UnityEngine.SpriteMaskModule.dll","UnityEngine.SpriteShapeModule.dll","UnityEngine.StreamingModule.dll","UnityEngine.SubstanceModule.dll","UnityEngine.SubsystemsModule.dll","UnityEngine.TLSModule.dll","UnityEngine.TerrainModule.dll","UnityEngine.TerrainPhysicsModule.dll","UnityEngine.TextCoreFontEngineModule.dll","UnityEngine.TextCoreTextEngineModule.dll","UnityEngine.TextRenderingModule.dll","UnityEngine.TilemapModule.dll","UnityEngine.UIModule.dll","UnityEngine.UIElementsModule.dll","UnityEngine.UmbraModule.dll","UnityEngine.UnityAnalyticsModule.dll","UnityEngine.UnityAnalyticsCommonModule.dll","UnityEngine.UnityConnectModule.dll","UnityEngine.UnityCurlModule.dll","UnityEngine.UnityTestProtocolModule.dll","UnityEngine.UnityWebRequestModule.dll","UnityEngine.UnityWebRequestAssetBundleModule.dll","UnityEngine.UnityWebRequestAudioModule.dll","UnityEngine.UnityWebRequestTextureModule.dll","UnityEngine.UnityWebRequestWWWModule.dll","UnityEngine.VFXModule.dll","UnityEngine.VRModule.dll","UnityEngine.VehiclesModule.dll","UnityEngine.VideoModule.dll","UnityEngine.VirtualTexturingModule.dll","UnityEngine.WindModule.dll","UnityEngine.XRModule.dll","Assembly-CSharp.dll","Cinemachine.dll","Unity.Burst.dll","Unity.Collections.dll","Unity.InputSystem.dll","Unity.Mathematics.dll","Unity.Netcode.Components.dll","Unity.Netcode.Runtime.dll","Unity.Networking.Transport.dll","Unity.Postprocessing.Runtime.dll","Unity.RenderPipeline.Universal.ShaderLibrary.dll","Unity.RenderPipelines.Core.Runtime.dll","Unity.RenderPipelines.Core.Runtime.Shared.dll","Unity.RenderPipelines.Core.ShaderLibrary.dll","Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll","Unity.RenderPipelines.Universal.2D.Runtime.dll","Unity.RenderPipelines.Universal.Runtime.dll","Unity.RenderPipelines.Universal.Shaders.dll","Unity.Services.Authentication.dll","Unity.Services.Core.Analytics.dll","Unity.Services.Core.Configuration.dll","Unity.Services.Core.Device.dll","Unity.Services.Core.dll","Unity.Services.Core.Environments.dll","Unity.Services.Core.Environments.Internal.dll","Unity.Services.Core.Internal.dll","Unity.Services.Core.Networking.dll","Unity.Services.Core.Registration.dll","Unity.Services.Core.Scheduler.dll","Unity.Services.Core.Telemetry.dll","Unity.Services.Core.Threading.dll","Unity.Services.Lobbies.dll","Unity.Services.QoS.dll","Unity.Services.Relay.dll","Unity.TextMeshPro.dll","UnityEngine.SpatialTracking.dll","UnityEngine.UI.dll","UnityEngine.XR.LegacyInputHelpers.dll","Unity.Collections.LowLevel.ILSupport.dll","Unity.Burst.Unsafe.dll","Newtonsoft.Json.dll"],"types":[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16]}
{"names":["UnityEngine.dll","UnityEngine.AIModule.dll","UnityEngine.ARModule.dll","UnityEngine.AccessibilityModule.dll","UnityEngine.AndroidJNIModule.dll","UnityEngine.AnimationModule.dll","UnityEngine.AssetBundleModule.dll","UnityEngine.AudioModule.dll","UnityEngine.ClothModule.dll","UnityEngine.ClusterInputModule.dll","UnityEngine.ClusterRendererModule.dll","UnityEngine.CommandStateObserverModule.dll","UnityEngine.ContentLoadModule.dll","UnityEngine.CoreModule.dll","UnityEngine.CrashReportingModule.dll","UnityEngine.DSPGraphModule.dll","UnityEngine.DirectorModule.dll","UnityEngine.GIModule.dll","UnityEngine.GameCenterModule.dll","UnityEngine.GraphToolsFoundationModule.dll","UnityEngine.GridModule.dll","UnityEngine.HotReloadModule.dll","UnityEngine.IMGUIModule.dll","UnityEngine.ImageConversionModule.dll","UnityEngine.InputModule.dll","UnityEngine.InputLegacyModule.dll","UnityEngine.JSONSerializeModule.dll","UnityEngine.LocalizationModule.dll","UnityEngine.MarshallingModule.dll","UnityEngine.NVIDIAModule.dll","UnityEngine.ParticleSystemModule.dll","UnityEngine.PerformanceReportingModule.dll","UnityEngine.PhysicsModule.dll","UnityEngine.Physics2DModule.dll","UnityEngine.ProfilerModule.dll","UnityEngine.PropertiesModule.dll","UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll","UnityEngine.ScreenCaptureModule.dll","UnityEngine.SharedInternalsModule.dll","UnityEngine.SpriteMaskModule.dll","UnityEngine.SpriteShapeModule.dll","UnityEngine.StreamingModule.dll","UnityEngine.SubstanceModule.dll","UnityEngine.SubsystemsModule.dll","UnityEngine.TLSModule.dll","UnityEngine.TerrainModule.dll","UnityEngine.TerrainPhysicsModule.dll","UnityEngine.TextCoreFontEngineModule.dll","UnityEngine.TextCoreTextEngineModule.dll","UnityEngine.TextRenderingModule.dll","UnityEngine.TilemapModule.dll","UnityEngine.UIModule.dll","UnityEngine.UIElementsModule.dll","UnityEngine.UmbraModule.dll","UnityEngine.UnityAnalyticsModule.dll","UnityEngine.UnityAnalyticsCommonModule.dll","UnityEngine.UnityConnectModule.dll","UnityEngine.UnityCurlModule.dll","UnityEngine.UnityTestProtocolModule.dll","UnityEngine.UnityWebRequestModule.dll","UnityEngine.UnityWebRequestAssetBundleModule.dll","UnityEngine.UnityWebRequestAudioModule.dll","UnityEngine.UnityWebRequestTextureModule.dll","UnityEngine.UnityWebRequestWWWModule.dll","UnityEngine.VFXModule.dll","UnityEngine.VRModule.dll","UnityEngine.VehiclesModule.dll","UnityEngine.VideoModule.dll","UnityEngine.VirtualTexturingModule.dll","UnityEngine.WindModule.dll","UnityEngine.XRModule.dll","Assembly-CSharp.dll","Cinemachine.dll","Unity.Burst.dll","Unity.Collections.dll","Unity.InputSystem.dll","Unity.Mathematics.dll","Unity.Multiplayer.Tools.Adapters.dll","Unity.Multiplayer.Tools.Adapters.Ngo1.dll","Unity.Multiplayer.Tools.Common.dll","Unity.Multiplayer.Tools.Initialization.dll","Unity.Multiplayer.Tools.MetricEvents.dll","Unity.Multiplayer.Tools.MetricTestData.dll","Unity.Multiplayer.Tools.MetricTypes.dll","Unity.Multiplayer.Tools.NetStats.dll","Unity.Multiplayer.Tools.NetStatsMonitor.Component.dll","Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.dll","Unity.Multiplayer.Tools.NetStatsMonitor.Implementation.dll","Unity.Multiplayer.Tools.NetStatsReporting.dll","Unity.Multiplayer.Tools.NetworkProfiler.Runtime.dll","Unity.Multiplayer.Tools.NetworkSolutionInterface.dll","Unity.Netcode.Components.dll","Unity.Netcode.Runtime.dll","Unity.Networking.Transport.dll","Unity.Postprocessing.Runtime.dll","Unity.Profiling.Core.dll","Unity.RenderPipeline.Universal.ShaderLibrary.dll","Unity.RenderPipelines.Core.Runtime.dll","Unity.RenderPipelines.Core.Runtime.Shared.dll","Unity.RenderPipelines.Core.ShaderLibrary.dll","Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll","Unity.RenderPipelines.Universal.2D.Runtime.dll","Unity.RenderPipelines.Universal.Runtime.dll","Unity.RenderPipelines.Universal.Shaders.dll","Unity.Services.Authentication.dll","Unity.Services.Core.Analytics.dll","Unity.Services.Core.Configuration.dll","Unity.Services.Core.Device.dll","Unity.Services.Core.dll","Unity.Services.Core.Environments.dll","Unity.Services.Core.Environments.Internal.dll","Unity.Services.Core.Internal.dll","Unity.Services.Core.Networking.dll","Unity.Services.Core.Registration.dll","Unity.Services.Core.Scheduler.dll","Unity.Services.Core.Telemetry.dll","Unity.Services.Core.Threading.dll","Unity.Services.Lobbies.dll","Unity.Services.QoS.dll","Unity.Services.Relay.dll","Unity.TextMeshPro.dll","UnityEngine.SpatialTracking.dll","UnityEngine.UI.dll","UnityEngine.XR.LegacyInputHelpers.dll","Unity.Collections.LowLevel.ILSupport.dll","Unity.Burst.Unsafe.dll","Newtonsoft.Json.dll"],"types":[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16]}

@ -3,4 +3,4 @@ gfx-enable-native-gfx-jobs=1
wait-for-native-debugger=0
hdr-display-enabled=0
gc-max-time-slice=3
build-guid=eb465368f46747cc857f9c8af951a4d3
build-guid=90983dd14f894db99f93a977b35c031c

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -6,6 +6,22 @@ Library\Bee\artifacts\mvdfrm\Unity.Collections.ref.dll_857DC386F81DA2F4.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.InputSystem.ref.dll_1D3F17F22588E4A8.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Mathematics.Editor.ref.dll_BC6BEDEBC6F8BA8C.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Mathematics.ref.dll_09002A919DF91B75.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.Adapters.ref.dll_E324760C3747EE42.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.Common.ref.dll_2AA4740617572559.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.Editor.ref.dll_278D6C01187E4FDB.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.Initialization.ref.dll_19ADD937BF6F29DE.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.MetricEvents.ref.dll_8A046D39C84CB867.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.MetricTestData.ref.dll_DE49C8699B25BADA.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.MetricTypes.ref.dll_4DDF55AB9E6ECBB1.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStats.ref.dll_129FF74FCAC726A0.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsMonitor.Component.ref.dll_B7D87A845C615A4F.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.ref.dll_4DAB6ED3FBC858A8.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsMonitor.Editor.ref.dll_0472F5476B9D1C41.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsMonitor.Implementation.ref.dll_F6EBAAE68C77C016.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsReporting.ref.dll_204C1215C4BB8254.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetworkProfiler.Editor.ref.dll_22FFC69B6E8F5EF2.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetworkProfiler.Runtime.ref.dll_C1E20E519A002B19.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetworkSolutionInterface.ref.dll_963A26B7014C6220.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Netcode.Components.ref.dll_F064B6B8E3F295A1.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Netcode.Editor.PackageChecker.ref.dll_FD8115166B407FEB.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Netcode.Editor.ref.dll_5907948BCA9EE448.mvfrm
@ -14,6 +30,7 @@ Library\Bee\artifacts\mvdfrm\Unity.Networking.Editor.ref.dll_74CF68839DA43A86.mv
Library\Bee\artifacts\mvdfrm\Unity.Networking.Transport.ref.dll_47A2205D803C4396.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Postprocessing.Editor.ref.dll_4A31481CD6C74677.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Postprocessing.Runtime.ref.dll_A62F0B3B323564C4.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Profiling.Core.ref.dll_DB5DBB5A21097A5E.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.RenderPipeline.Universal.ShaderLibrary.ref.dll_F7477446ADE85C14.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.RenderPipelines.Core.Editor.Shared.ref.dll_509C7680761BE5F1.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.RenderPipelines.Core.Editor.ref.dll_5F7FF7A966BF64B8.mvfrm

@ -353,6 +353,22 @@
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.InputSystem.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Mathematics.Editor.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Mathematics.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.Adapters.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.Common.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.Editor.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.Initialization.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.MetricEvents.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.MetricTestData.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.MetricTypes.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetStats.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetStatsMonitor.Component.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetStatsMonitor.Editor.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetStatsMonitor.Implementation.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetStatsReporting.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetworkProfiler.Editor.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetworkProfiler.Runtime.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetworkSolutionInterface.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Netcode.Components.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Netcode.Editor.PackageChecker.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Netcode.Editor.ref.dll"
@ -361,6 +377,7 @@
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Networking.Transport.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Postprocessing.Editor.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Postprocessing.Runtime.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Profiling.Core.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.RenderPipeline.Universal.ShaderLibrary.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.RenderPipelines.Core.Editor.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.RenderPipelines.Core.Editor.Shared.ref.dll"

@ -120,6 +120,7 @@
-define:TEXTCORE_FONT_ENGINE_1_5_OR_NEWER
-define:TEXTCORE_TEXT_ENGINE_1_5_OR_NEWER
-define:UNITY_POST_PROCESSING_STACK_V2
-define:MULTIPLAYER_TOOLS
-define:COM_UNITY_MODULES_ANIMATION
-define:COM_UNITY_MODULES_PHYSICS
-define:COM_UNITY_MODULES_PHYSICS2D

@ -1,5 +1,9 @@
Library\Bee\artifacts\mvdfrm\Unity.Burst.ref.dll_A9D47564F0C574EF.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Collections.ref.dll_857DC386F81DA2F4.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.MetricTypes.ref.dll_4DDF55AB9E6ECBB1.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStats.ref.dll_129FF74FCAC726A0.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsReporting.ref.dll_204C1215C4BB8254.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetworkSolutionInterface.ref.dll_963A26B7014C6220.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Networking.Transport.ref.dll_47A2205D803C4396.mvfrm
Library\Bee\artifacts\mvdfrm\UnityEditor.UI.ref.dll_5DAE2CC8CF4B8C9E.mvfrm
Library\Bee\artifacts\mvdfrm\UnityEngine.UI.ref.dll_1A140323D56DB509.mvfrm

@ -123,6 +123,8 @@
-define:TEXTCORE_FONT_ENGINE_1_5_OR_NEWER
-define:TEXTCORE_TEXT_ENGINE_1_5_OR_NEWER
-define:UNITY_POST_PROCESSING_STACK_V2
-define:MULTIPLAYER_TOOLS
-define:MULTIPLAYER_TOOLS_1_0_0_PRE_7
-define:CSHARP_7_OR_LATER
-define:CSHARP_7_3_OR_NEWER
-r:"C:/Program Files/Unity/Hub/Editor/2023.2.0a11/Editor/Data/Managed/UnityEditor.Graphs.dll"
@ -346,6 +348,10 @@
-r:"Library/PackageCache/com.unity.nuget.newtonsoft-json@3.1.0/Runtime/Newtonsoft.Json.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Burst.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Collections.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.MetricTypes.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetStats.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetStatsReporting.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Multiplayer.Tools.NetworkSolutionInterface.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/Unity.Networking.Transport.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/UnityEditor.UI.ref.dll"
-r:"Library/Bee/artifacts/1900b0aEDbg.dag/UnityEngine.UI.ref.dll"

@ -2,10 +2,24 @@ Library\Bee\artifacts\mvdfrm\Unity.Burst.ref.dll_14316E70964BB953.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Collections.ref.dll_914F3C16C2C534D8.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.InputSystem.ref.dll_29109081F030768C.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Mathematics.ref.dll_14D1A32168A0AD59.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.Adapters.ref.dll_B1B760B89A5BB49E.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.Common.ref.dll_47BA7BB3885FB835.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.Initialization.ref.dll_F78B07DC69452ABA.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.MetricEvents.ref.dll_C26E2ED92B5935C3.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.MetricTestData.ref.dll_BC26F70E44FBBBB6.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.MetricTypes.ref.dll_145A70BC13DAA615.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStats.ref.dll_E132E1FC2DDAECFC.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsMonitor.Component.ref.dll_98EC13DA3DF2B433.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.ref.dll_187F0D8B4B070B8C.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsMonitor.Implementation.ref.dll_D9E26426FD8D9CF2.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetStatsReporting.ref.dll_5305364106DCEA38.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetworkProfiler.Runtime.ref.dll_4F6F6BD9245B307D.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Multiplayer.Tools.NetworkSolutionInterface.ref.dll_D04F8C54C7C5847C.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Netcode.Components.ref.dll_5A3B7C8B7A362DFD.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Netcode.Runtime.ref.dll_90BD8F2F0A0A5847.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Networking.Transport.ref.dll_402129430A0ABF72.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Postprocessing.Runtime.ref.dll_AB90C03FF8D63420.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.Profiling.Core.ref.dll_122DC14D57959BBA.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.RenderPipeline.Universal.ShaderLibrary.ref.dll_3F999310E5378770.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.RenderPipelines.Core.Runtime.Shared.ref.dll_A11292DE152BD14A.mvfrm
Library\Bee\artifacts\mvdfrm\Unity.RenderPipelines.Core.Runtime.ref.dll_CA9A1FD000BA57CF.mvfrm

@ -315,10 +315,24 @@
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Collections.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.InputSystem.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Mathematics.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.Adapters.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.Common.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.Initialization.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.MetricEvents.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.MetricTestData.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.MetricTypes.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.NetStats.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.NetStatsMonitor.Component.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.NetStatsMonitor.Implementation.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.NetStatsReporting.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.NetworkProfiler.Runtime.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Multiplayer.Tools.NetworkSolutionInterface.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Netcode.Components.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Netcode.Runtime.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Networking.Transport.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Postprocessing.Runtime.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.Profiling.Core.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.RenderPipeline.Universal.ShaderLibrary.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.RenderPipelines.Core.Runtime.ref.dll"
-r:"Library/Bee/artifacts/1900b0aP.dag/Unity.RenderPipelines.Core.Runtime.Shared.ref.dll"

Some files were not shown because too many files have changed in this diff Show More