fix the script and show the complete scripts ready to copy and paste

using UnityEngine;
using UnityEngine.SceneManagement;
using System.Collections;

public class Kit_WeaponPickupLinker : MonoBehaviour
{
    private void Awake()
    {
        StartCoroutine(WaitForRespawnManager());
        SceneManager.sceneLoaded += OnSceneLoaded;
    }

    private void OnDestroy()
    {
        SceneManager.sceneLoaded -= OnSceneLoaded;
    }

    private void OnSceneLoaded(Scene scene, LoadSceneMode mode)
    {
        StartCoroutine(WaitForRespawnManager());
    }

    private IEnumerator WaitForRespawnManager()
    {
        // Wait until singleton instance is available or timeout after 5 seconds
        float timeout = 5f;
        float timer = 0f;

        while (Kit_WeaponPickupRespawnManager.Instance == null && timer < timeout)
        {
            timer += Time.deltaTime;
            yield return null;
        }

        if (Kit_WeaponPickupRespawnManager.Instance == null)
        {
            Debug.LogError("[Kit_WeaponPickupLinker] RespawnManager instance was not found after waiting!");
            yield break;
        }

        AssignRespawnManagerToPickups();
    }

    private void AssignRespawnManagerToPickups()
    {
        var respawnManager = Kit_WeaponPickupRespawnManager.Instance;

        Kit_WeaponPickup[] pickups = FindObjectsOfType<Kit_WeaponPickup>();
        foreach (var pickup in pickups)
        {
            pickup.SetRespawnManager(respawnManager);
            Debug.Log($"[Kit_WeaponPickupLinker] Assigned RespawnManager to {pickup.name}");
        }
    }
}

using UnityEngine;
using MarsFPSKit;
using MarsFPSKit.Weapons;
using Mirror;

public class Kit_WeaponPickup : MonoBehaviour
{
    [Tooltip("Weapon ID this pickup grants")]
    public int weaponID = 1;

    [Tooltip("Assign the respawn manager here or it will try to find it in parent at runtime.")]
    [SerializeField]
    private Kit_WeaponPickupRespawnManager respawnManager;

    /// <summary>
    /// Public setter to assign respawnManager at runtime (important for prefabs)
    /// </summary>
    public void SetRespawnManager(Kit_WeaponPickupRespawnManager manager)
    {
        respawnManager = manager;
    }

    private void Start()
    {
        if (respawnManager == null)
        {
            respawnManager = GetComponentInParent<Kit_WeaponPickupRespawnManager>();
            if (respawnManager == null)
            {
                Debug.LogWarning("[Kit_WeaponPickup] No Kit_WeaponPickupRespawnManager assigned or found in parent!");
            }
            else
            {
                Debug.Log("[Kit_WeaponPickup] RespawnManager found via parent.");
            }
        }
        else
        {
            Debug.Log("[Kit_WeaponPickup] RespawnManager assigned manually.");
        }
    }

    private void OnTriggerEnter(Collider other)
    {
        Debug.Log($"[Kit_WeaponPickup] OnTriggerEnter called with: {other.gameObject.name}, tag: {other.tag}");

        Kit_PlayerBehaviour player = other.GetComponentInParent<Kit_PlayerBehaviour>();

        if (player == null)
        {
            Debug.Log("[Kit_WeaponPickup] No Kit_PlayerBehaviour found on collider or parents, ignoring.");
            return;
        }

        Debug.Log($"[Kit_WeaponPickup] Player detected: netId={player.netId}, collider={other.gameObject.name}");

        var weaponManager = player.weaponManager as Kit_ModernWeaponManager;
        if (weaponManager == null)
        {
            Debug.LogWarning("[Kit_WeaponPickup] Player's weaponManager is not Kit_ModernWeaponManager.");
            return;
        }

        int slot = weaponManager.HasWeapon(player, weaponID);
        if (slot != -1)
        {
            Debug.Log($"[Kit_WeaponPickup] Player already owns weapon in slot {slot}, ignoring pickup.");
            return;
        }

        Debug.Log("[Kit_WeaponPickup] Player does NOT have weapon, attempting to give...");

        bool success = TryGiveWeapon(weaponManager, player, weaponID);
        if (success)
        {
            Debug.Log("[Kit_WeaponPickup] Successfully gave weapon to player.");

            if (respawnManager != null)
            {
                Debug.Log("[Kit_WeaponPickup] Notifying respawn manager pickup taken.");
                respawnManager.PickupTaken();
            }
            else
            {
                Debug.LogWarning("[Kit_WeaponPickup] Respawn manager reference missing; cannot notify pickup.");
            }
        }
        else
        {
            Debug.LogWarning("[Kit_WeaponPickup] Failed to give weapon to player.");
        }
    }

    private bool TryGiveWeapon(Kit_ModernWeaponManager wpnManager, Kit_PlayerBehaviour player, int weaponID)
    {
        if (player == null || wpnManager == null)
        {
            Debug.LogWarning("[Kit_WeaponPickup] Invalid player or weapon manager in TryGiveWeapon.");
            return false;
        }

        var runtimeData = player.weaponManagerNetworkData as Kit_ModernWeaponManagerNetworkData;
        if (runtimeData == null)
        {
            Debug.LogWarning("[Kit_WeaponPickup] Player's weaponManagerNetworkData is null or wrong type.");
            return false;
        }

        int slot = -1;
        for (int i = 0; i < runtimeData.weaponsInUseDataObjects.Length; i++)
        {
            var weaponData = runtimeData.weaponsInUseDataObjects[i];
            if (weaponData == null || weaponData.behaviour == null || weaponData.behaviour.GetType() == typeof(Kit_WeaponUnselectable))
            {
                slot = i;
                Debug.Log($"[Kit_WeaponPickup] Found free/unselectable weapon slot: {slot}");
                break;
            }
        }

        if (slot == -1)
        {
            Debug.Log("[Kit_WeaponPickup] No free slot found. Adding weapon at the end.");
            slot = runtimeData.weaponsInUseSync.Count;
        }

        try
        {
            if (slot != -1 && slot < runtimeData.weaponsInUseSync.Count)
            {
                wpnManager.NetworkReplaceWeapon(player, slot, weaponID, 0, 0, new int[0]);
                Debug.Log($"[Kit_WeaponPickup] Replaced weapon at slot {slot}, weaponID {weaponID}");
            }
            else
            {
                GameObject weaponGO = Kit_IngameMain.instance.gameInformation.allWeapons[weaponID]
                    .SetupSpawnData(player, runtimeData.weaponsInUseDataObjects.Length, new LoadoutWeapon { weaponID = weaponID, attachments = new int[0] });

                NetworkServer.Spawn(weaponGO, player.gameObject);

                uint netId = weaponGO.GetComponent<NetworkIdentity>().netId;

                runtimeData.weaponsInUseSync.Add(netId);

                Debug.Log($"[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index {runtimeData.weaponsInUseSync.Count - 1}, weaponID {weaponID}");
            }

            // Tell weapon manager to switch to the new weapon slot
            runtimeData.desiredWeapon = slot;
            runtimeData.isDesiredWeaponLocked = false;
            runtimeData.quickUseInProgress = false;

            Debug.Log($"[Kit_WeaponPickup] Requested weapon switch to slot {slot}");

            return true;
        }
        catch (System.Exception e)
        {
            Debug.LogError("[Kit_WeaponPickup] Exception during weapon spawn or replace: " + e);
            return false;
        }
    }
}

<color=magenta>[MMFPSE UGS Manager]</color> Initializing UGS.
UnityEngine.Debug:Log (object,UnityEngine.Object)
MarsFPSKit.Services.Kit_UGS/<Awake>d__2:MoveNext () (at Assets/314 Arts/MarsFPSKit/Scripts/Services/Kit_UGS.cs:36)
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start<MarsFPSKit.Services.Kit_UGS/<Awake>d__2> (MarsFPSKit.Services.Kit_UGS/<Awake>d__2&)
MarsFPSKit.Services.Kit_UGS:Awake ()

RelayManager initialized
UnityEngine.Debug:Log (object)
Utp.RelayManager:Awake () (at Assets/314 Arts/MarsFPSKit/Required/UTPTransport/Relay/RelayManager.cs:36)
UnityEngine.GameObject:AddComponent<Utp.RelayManager> ()
Utp.UtpTransport:Awake () (at Assets/314 Arts/MarsFPSKit/Required/UTPTransport/UtpTransport.cs:91)
UnityEngine.GameObject:AddComponent<Utp.UtpTransport> ()
MarsFPSKit.Services.Kit_TransportServiceUgsRelay:Initialize (MarsFPSKit.Kit_NetworkManager) (at Assets/314 Arts/MarsFPSKit/Scripts/Services/Kit_TransportServiceUgsRelay.cs:76)
MarsFPSKit.Kit_NetworkManager:Awake () (at Assets/314 Arts/MarsFPSKit/Scripts/Networking/Kit_NetworkManager.cs:76)

UTPTransport initialized!
UnityEngine.Debug:Log (object)
Utp.UtpTransport:Awake () (at Assets/314 Arts/MarsFPSKit/Required/UTPTransport/UtpTransport.cs:94)
UnityEngine.GameObject:AddComponent<Utp.UtpTransport> ()
MarsFPSKit.Services.Kit_TransportServiceUgsRelay:Initialize (MarsFPSKit.Kit_NetworkManager) (at Assets/314 Arts/MarsFPSKit/Scripts/Services/Kit_TransportServiceUgsRelay.cs:76)
MarsFPSKit.Kit_NetworkManager:Awake () (at Assets/314 Arts/MarsFPSKit/Scripts/Networking/Kit_NetworkManager.cs:76)

<color=magenta>[MMFPSE UGS Manager]</color> Signing in anonymously.
UnityEngine.Debug:Log (object,UnityEngine.Object)
MarsFPSKit.Services.Kit_UGS/<Awake>d__2:MoveNext () (at Assets/314 Arts/MarsFPSKit/Scripts/Services/Kit_UGS.cs:38)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetResult ()
Unity.Services.Core.UnityServices/<InitializeAsync>d__26:MoveNext () (at ./Library/PackageCache/com.unity.services.core@1.14.0/Runtime/Core/UnityServices.cs:136)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetResult ()
Unity.Services.Core.Internal.UnityServicesInternal/<InitializeAsync>d__27:MoveNext () (at ./Library/PackageCache/com.unity.services.core@1.14.0/Runtime/Core.Internal/UnityServicesInternal.cs:96)
System.Threading.Tasks.TaskCompletionSource`1<object>:TrySetResult (object)
Unity.Services.Core.Internal.UnityServicesInternal/<>c__DisplayClass33_0:<InitializeServicesAsync>g__SucceedServicesInitialization|3 () (at ./Library/PackageCache/com.unity.services.core@1.14.0/Runtime/Core.Internal/UnityServicesInternal.cs:191)
Unity.Services.Core.Internal.UnityServicesInternal/<InitializeServicesAsync>d__33:MoveNext () (at ./Library/PackageCache/com.unity.services.core@1.14.0/Runtime/Core.Internal/UnityServicesInternal.cs:164)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start<Unity.Services.Core.Internal.UnityServicesInternal/<InitializeServicesAsync>d__33> (Unity.Services.Core.Internal.UnityServicesInternal/<InitializeServicesAsync>d__33&)
Unity.Services.Core.Internal.UnityServicesInternal:InitializeServicesAsync ()
Unity.Services.Core.Internal.UnityServicesInternal/<EnableInitializationAsync>d__36:MoveNext () (at ./Library/PackageCache/com.unity.services.core@1.14.0/Runtime/Core.Internal/UnityServicesInternal.cs:217)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:Start<Unity.Services.Core.Internal.UnityServicesInternal/<EnableInitializationAsync>d__36> (Unity.Services.Core.Internal.UnityServicesInternal/<EnableInitializationAsync>d__36&)
Unity.Services.Core.Internal.UnityServicesInternal:EnableInitializationAsync ()
Unity.Services.Core.Internal.UnityServicesInitializer/<EnableServicesInitializationAsync>d__1:MoveNext () (at ./Library/PackageCache/com.unity.services.core@1.14.0/Runtime/Core.Internal/UnityServicesInitializer.cs:32)
System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Start<Unity.Services.Core.Internal.UnityServicesInitializer/<EnableServicesInitializationAsync>d__1> (Unity.Services.Core.Internal.UnityServicesInitializer/<EnableServicesInitializationAsync>d__1&)
Unity.Services.Core.Internal.UnityServicesInitializer:EnableServicesInitializationAsync ()

[Kit_WeaponPickup] RespawnManager found via parent.
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:Start () (at Assets/My/Scripts/Kit_WeaponPickup.cs:34)

[Kit_WeaponPickupLinker] Assigned RespawnManager to WeaponPickup(Clone)
UnityEngine.Debug:Log (object)
Kit_WeaponPickupLinker:AssignRespawnManagerToPickups () (at Assets/My/Scripts/Kit_weaponPickupLinker.cs:52)
Kit_WeaponPickupLinker/<WaitForRespawnManager>d__3:MoveNext () (at Assets/My/Scripts/Kit_weaponPickupLinker.cs:41)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)

<color=magenta>[MMFPSE UGS Manager]</color> Logged into UGS, player ID: SYt0H3zGWXCwLfJrQH8WedUYe83P
UnityEngine.Debug:Log (object,UnityEngine.Object)
MarsFPSKit.Services.Kit_UGS/<Awake>d__2:MoveNext () (at Assets/314 Arts/MarsFPSKit/Scripts/Services/Kit_UGS.cs:40)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder:SetResult ()
Unity.Services.Authentication.AuthenticationServiceInternal/<HandleSignInRequestAsync>d__140:MoveNext () (at ./Library/PackageCache/com.unity.services.authentication@2.7.4/Runtime/AuthenticationServiceInternal.cs:806)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Unity.Services.Authentication.SignInResponse>:SetResult (Unity.Services.Authentication.SignInResponse)
Unity.Services.Authentication.WebRequest/<SendAsync>d__15`1<Unity.Services.Authentication.SignInResponse>:MoveNext () (at ./Library/PackageCache/com.unity.services.authentication@2.7.4/Runtime/Network/WebRequest.cs:66)
System.Threading.Tasks.TaskCompletionSource`1<string>:SetResult (string)
Unity.Services.Authentication.WebRequest:RequestCompleted (System.Threading.Tasks.TaskCompletionSource`1<string>,long,bool,bool,string,string,System.Collections.Generic.IDictionary`2<string, string>) (at ./Library/PackageCache/com.unity.services.authentication@2.7.4/Runtime/Network/WebRequest.cs:198)
Unity.Services.Authentication.WebRequest/<>c__DisplayClass16_0:<SendAttemptAsync>b__0 (UnityEngine.AsyncOperation) (at ./Library/PackageCache/com.unity.services.authentication@2.7.4/Runtime/Network/WebRequest.cs:76)
UnityEngine.AsyncOperation:InvokeCompletionEvent ()

Starting online server
UnityEngine.Debug:Log (object)
MarsFPSKit.UI.Kit_MenuHostScreen/<StartSessionRoutine>d__35:MoveNext () (at Assets/314 Arts/MarsFPSKit/Scripts/UI/New Main Menu/Kit_MenuHostScreen.cs:340)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
MarsFPSKit.UI.Kit_MenuHostScreen:StartSession () (at Assets/314 Arts/MarsFPSKit/Scripts/UI/New Main Menu/Kit_MenuHostScreen.cs:290)
UnityEngine.EventSystems.EventSystem:Update () (at ./Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/EventSystem.cs:530)

QosJob: executing job with 10000ms timeout
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:127)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 35.185.184.193:7778 took 1ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 34.121.11.132:7778 took 3ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 35.228.80.26:7778 took 0ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 34.87.195.172:7778 took 3ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 34.90.156.155:7778 took 0ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 35.244.34.146:7778 took 3ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 34.116.138.213:7778 took 0ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 34.84.175.100:7778 took 2ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 35.247.237.17:7778 took 0ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 35.227.42.36:7778 took 2ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: send to 34.19.21.101:7778 took 0ms
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:ProcessServer (Unity.Networking.QoS.QosJob/InternalQosServer,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:225)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:165)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: received 55 responses of 55/55 in 260ms waiting avg 5ms per response
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:RecvQosResponsesTimed (Unity.Networking.QoS.NetworkEndPoint,System.DateTime,Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle,bool) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:331)
Unity.Networking.QoS.QosJob:ProcessServers (Unity.Baselib.LowLevel.Binding/Baselib_Socket_Handle) (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:184)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:142)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

QosJob: took 278ms to process 11 servers
UnityEngine.Debug:Log (object)
Unity.Networking.QoS.QosJob:Execute () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/QosJob.cs:146)
Unity.Jobs.IJobExtensions/JobStruct`1<Unity.Networking.QoS.QosJob>:Execute (Unity.Networking.QoS.QosJob&,intptr,intptr,Unity.Jobs.LowLevel.Unsafe.JobRanges&,int)

best region is europe-west4
UnityEngine.Debug:Log (object)
Unity.Services.Relay.WrappedRelayService/<CreateAllocationAsync>d__6:MoveNext () (at ./Library/PackageCache/com.unity.services.relay@1.1.1/Runtime/SDK/WrappedRelayService.cs:54)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Collections.Generic.IList`1<Unity.Services.Qos.Internal.QosResult>>:SetResult (System.Collections.Generic.IList`1<Unity.Services.Qos.Internal.QosResult>)
Unity.Services.Qos.WrappedQosService/<GetSortedInternalQosResultsAsync>d__19:MoveNext () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/WrappedQosService.cs:115)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Collections.Generic.List`1<Unity.Services.Qos.Internal.QosResult>>:SetResult (System.Collections.Generic.List`1<Unity.Services.Qos.Internal.QosResult>)
Unity.Services.Qos.Runner.BaselibQosRunner/<MeasureQosAsync>d__3:MoveNext () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/BaselibQosRunner.cs:53)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Unity.Services.Qos.Runner.IQosJob>:SetResult (Unity.Services.Qos.Runner.IQosJob)
Unity.Services.Qos.Runner.BaselibQosRunner/<RunQosJob>d__7:MoveNext () (at ./Library/PackageCache/com.unity.services.qos@1.3.2/Runtime/Runner/BaselibQosRunner.cs:113)
UnityEngine.UnitySynchronizationContext:ExecuteTasks ()

Relay server started
UnityEngine.Debug:Log (object)
Utp.UtpServer:Start (uint16,bool,Unity.Services.Relay.Models.Allocation) (at Assets/314 Arts/MarsFPSKit/Required/UTPTransport/Utp/UtpServer.cs:345)
Utp.UtpTransport:ServerStart () (at Assets/314 Arts/MarsFPSKit/Required/UTPTransport/UtpTransport.cs:240)
Mirror.NetworkServer:Listen (int) (at Assets/Mirror/Core/NetworkServer.cs:149)
Mirror.NetworkManager:SetupServer () (at Assets/Mirror/Core/NetworkManager.cs:305)
Mirror.NetworkManager:StartHost () (at Assets/Mirror/Core/NetworkManager.cs:471)
MarsFPSKit.Services.Kit_TransportServiceUgsRelay/<>c__DisplayClass7_0:<StartHost>b__0 (string) (at Assets/314 Arts/MarsFPSKit/Scripts/Services/Kit_TransportServiceUgsRelay.cs:146)
Utp.RelayManager/<GetJoinCodeTask>d__23:MoveNext () (at Assets/314 Arts/MarsFPSKit/Required/UTPTransport/Relay/RelayManager.cs:176)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)

Server started listening
UnityEngine.Debug:Log (object)
Mirror.NetworkServer:Listen (int) (at Assets/Mirror/Core/NetworkServer.cs:165)
Mirror.NetworkManager:SetupServer () (at Assets/Mirror/Core/NetworkManager.cs:305)
Mirror.NetworkManager:StartHost () (at Assets/Mirror/Core/NetworkManager.cs:471)
MarsFPSKit.Services.Kit_TransportServiceUgsRelay/<>c__DisplayClass7_0:<StartHost>b__0 (string) (at Assets/314 Arts/MarsFPSKit/Scripts/Services/Kit_TransportServiceUgsRelay.cs:146)
Utp.RelayManager/<GetJoinCodeTask>d__23:MoveNext () (at Assets/314 Arts/MarsFPSKit/Required/UTPTransport/Relay/RelayManager.cs:176)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)

Server started. Loading map.
UnityEngine.Debug:Log (object)
MarsFPSKit.UI.Kit_MenuHostScreen:<StartSessionRoutine>b__35_0 () (at Assets/314 Arts/MarsFPSKit/Scripts/UI/New Main Menu/Kit_MenuHostScreen.cs:331)
UnityEngine.Events.UnityEvent:Invoke ()
MarsFPSKit.Kit_PlayerPlaceholder:OnStartLocalPlayer () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerPlaceholder.cs:28)
Mirror.NetworkIdentity:OnStartLocalPlayer () (at Assets/Mirror/Core/NetworkIdentity.cs:826)
Mirror.NetworkClient:InvokeIdentityCallbacks (Mirror.NetworkIdentity) (at Assets/Mirror/Core/NetworkClient.cs:1414)
Mirror.NetworkClient:BootstrapIdentity (Mirror.NetworkIdentity) (at Assets/Mirror/Core/NetworkClient.cs:1380)
Mirror.NetworkClient:OnHostClientSpawn (Mirror.SpawnMessage) (at Assets/Mirror/Core/NetworkClient.cs:1372)
Mirror.NetworkClient/<>c__DisplayClass61_0`1<Mirror.SpawnMessage>:<RegisterHandler>g__HandlerWrapped|0 (Mirror.NetworkConnection,Mirror.SpawnMessage) (at Assets/Mirror/Core/NetworkClient.cs:544)
Mirror.NetworkMessages/<>c__DisplayClass9_0`2<Mirror.SpawnMessage, Mirror.NetworkConnection>:<WrapHandler>g__Wrapped|0 (Mirror.NetworkConnection,Mirror.SpawnMessage,int) (at Assets/Mirror/Core/NetworkMessages.cs:206)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.SpawnMessage, Mirror.NetworkConnection>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkClient:UnpackAndInvoke (Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkClient.cs:282)
Mirror.NetworkClient:OnTransportData (System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkClient.cs:358)
Mirror.LocalConnectionToServer:Update () (at Assets/Mirror/Core/LocalConnectionToServer.cs:70)
Mirror.NetworkClient:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkClient.cs:1619)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:208)

Trying to load scene now: Test_Map_4
UnityEngine.Debug:Log (object)
MarsFPSKit.Kit_SceneSyncer:LoadScene (string,bool) (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_SceneSyncer.cs:146)
MarsFPSKit.UI.Kit_MenuHostScreen:<StartSessionRoutine>b__35_0 () (at Assets/314 Arts/MarsFPSKit/Scripts/UI/New Main Menu/Kit_MenuHostScreen.cs:334)
UnityEngine.Events.UnityEvent:Invoke ()
MarsFPSKit.Kit_PlayerPlaceholder:OnStartLocalPlayer () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerPlaceholder.cs:28)
Mirror.NetworkIdentity:OnStartLocalPlayer () (at Assets/Mirror/Core/NetworkIdentity.cs:826)
Mirror.NetworkClient:InvokeIdentityCallbacks (Mirror.NetworkIdentity) (at Assets/Mirror/Core/NetworkClient.cs:1414)
Mirror.NetworkClient:BootstrapIdentity (Mirror.NetworkIdentity) (at Assets/Mirror/Core/NetworkClient.cs:1380)
Mirror.NetworkClient:OnHostClientSpawn (Mirror.SpawnMessage) (at Assets/Mirror/Core/NetworkClient.cs:1372)
Mirror.NetworkClient/<>c__DisplayClass61_0`1<Mirror.SpawnMessage>:<RegisterHandler>g__HandlerWrapped|0 (Mirror.NetworkConnection,Mirror.SpawnMessage) (at Assets/Mirror/Core/NetworkClient.cs:544)
Mirror.NetworkMessages/<>c__DisplayClass9_0`2<Mirror.SpawnMessage, Mirror.NetworkConnection>:<WrapHandler>g__Wrapped|0 (Mirror.NetworkConnection,Mirror.SpawnMessage,int) (at Assets/Mirror/Core/NetworkMessages.cs:206)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.SpawnMessage, Mirror.NetworkConnection>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkClient:UnpackAndInvoke (Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkClient.cs:282)
Mirror.NetworkClient:OnTransportData (System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkClient.cs:358)
Mirror.LocalConnectionToServer:Update () (at Assets/Mirror/Core/LocalConnectionToServer.cs:70)
Mirror.NetworkClient:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkClient.cs:1619)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:208)

[Camera] Changing camera parent to Spawn Camera Position
UnityEngine.Debug:Log (object,UnityEngine.Object)
MarsFPSKit.Kit_IngameMain:set_activeCameraTransform (UnityEngine.Transform) (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:210)
MarsFPSKit.Kit_IngameMain:OnStartServer () (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:835)
Mirror.NetworkIdentity:OnStartServer () (at Assets/Mirror/Core/NetworkIdentity.cs:711)
Mirror.NetworkServer:SpawnObject (UnityEngine.GameObject,Mirror.NetworkConnectionToClient) (at Assets/Mirror/Core/NetworkServer.cs:1641)
Mirror.NetworkServer:Spawn (UnityEngine.GameObject,Mirror.NetworkConnectionToClient) (at Assets/Mirror/Core/NetworkServer.cs:1563)
Mirror.NetworkServer:SpawnObjects () (at Assets/Mirror/Core/NetworkServer.cs:1518)
Mirror.NetworkManager:FinishLoadSceneHost () (at Assets/Mirror/Core/NetworkManager.cs:1039)
Mirror.NetworkManager:FinishLoadScene () (at Assets/Mirror/Core/NetworkManager.cs:985)
Mirror.NetworkManager:UpdateScene () (at Assets/Mirror/Core/NetworkManager.cs:963)
Mirror.NetworkManager:LateUpdate () (at Assets/Mirror/Core/NetworkManager.cs:257)

Requested switch from -1 to 0
UnityEngine.Debug:Log (object)
MarsFPSKit.Kit_IngameMain:SwitchMenu (int) (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:2622)
MarsFPSKit.UI.Kit_IngameMenuTeamSelection:Open () (at Assets/314 Arts/MarsFPSKit/Scripts/UI/New Main Menu/Kit_IngameMenuTeamSelection.cs:64)
MarsFPSKit.Kit_IngameMain:OnClientDataReadyToSetup () (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:1430)
MarsFPSKit.Kit_GameModeNetworkDataBase:OnStartClient () (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/GameModes/Kit_GameModeNetworkDataBase.cs:43)
Mirror.NetworkIdentity:OnStartClient () (at Assets/Mirror/Core/NetworkIdentity.cs:757)
Mirror.NetworkClient:InvokeIdentityCallbacks (Mirror.NetworkIdentity) (at Assets/Mirror/Core/NetworkClient.cs:1407)
Mirror.NetworkClient:BootstrapIdentity (Mirror.NetworkIdentity) (at Assets/Mirror/Core/NetworkClient.cs:1380)
Mirror.NetworkClient:OnHostClientSpawn (Mirror.SpawnMessage) (at Assets/Mirror/Core/NetworkClient.cs:1372)
Mirror.NetworkClient/<>c__DisplayClass61_0`1<Mirror.SpawnMessage>:<RegisterHandler>g__HandlerWrapped|0 (Mirror.NetworkConnection,Mirror.SpawnMessage) (at Assets/Mirror/Core/NetworkClient.cs:544)
Mirror.NetworkMessages/<>c__DisplayClass9_0`2<Mirror.SpawnMessage, Mirror.NetworkConnection>:<WrapHandler>g__Wrapped|0 (Mirror.NetworkConnection,Mirror.SpawnMessage,int) (at Assets/Mirror/Core/NetworkMessages.cs:206)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.SpawnMessage, Mirror.NetworkConnection>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkClient:UnpackAndInvoke (Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkClient.cs:282)
Mirror.NetworkClient:OnTransportData (System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkClient.cs:358)
Mirror.LocalConnectionToServer:Update () (at Assets/Mirror/Core/LocalConnectionToServer.cs:70)
Mirror.NetworkClient:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkClient.cs:1619)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:208)

[Kit_WeaponPickup] No Kit_WeaponPickupRespawnManager assigned or found in parent!
UnityEngine.Debug:LogWarning (object)
Kit_WeaponPickup:Start () (at Assets/My/Scripts/Kit_WeaponPickup.cs:30)

Requested switch from 0 to 1. Force? True
UnityEngine.Debug:Log (object)
MarsFPSKit.Kit_IngameMain:SwitchMenu (int,bool) (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:2672)
MarsFPSKit.Kit_IngameMain:UserCode_TeamJoinGranted__NetworkConnection__SByte (Mirror.NetworkConnection,sbyte) (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:2059)
MarsFPSKit.Kit_IngameMain:InvokeUserCode_TeamJoinGranted__NetworkConnection__SByte (Mirror.NetworkBehaviour,Mirror.NetworkReader,Mirror.NetworkConnectionToClient)
Mirror.RemoteCalls.RemoteProcedureCalls:Invoke (uint16,Mirror.RemoteCalls.RemoteCallType,Mirror.NetworkReader,Mirror.NetworkBehaviour,Mirror.NetworkConnectionToClient) (at Assets/Mirror/Core/RemoteCalls.cs:133)
Mirror.NetworkIdentity:HandleRemoteCall (byte,uint16,Mirror.RemoteCalls.RemoteCallType,Mirror.NetworkReader,Mirror.NetworkConnectionToClient) (at Assets/Mirror/Core/NetworkIdentity.cs:245)
Mirror.NetworkClient:OnRPCMessage (Mirror.RpcMessage) (at Assets/Mirror/Core/NetworkClient.cs:1435)
Mirror.NetworkClient/<>c__DisplayClass61_0`1<Mirror.RpcMessage>:<RegisterHandler>g__HandlerWrapped|0 (Mirror.NetworkConnection,Mirror.RpcMessage) (at Assets/Mirror/Core/NetworkClient.cs:544)
Mirror.NetworkMessages/<>c__DisplayClass9_0`2<Mirror.RpcMessage, Mirror.NetworkConnection>:<WrapHandler>g__Wrapped|0 (Mirror.NetworkConnection,Mirror.RpcMessage,int) (at Assets/Mirror/Core/NetworkMessages.cs:206)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.RpcMessage, Mirror.NetworkConnection>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkClient:UnpackAndInvoke (Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkClient.cs:282)
Mirror.NetworkClient:OnTransportData (System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkClient.cs:358)
Mirror.LocalConnectionToServer:Update () (at Assets/Mirror/Core/LocalConnectionToServer.cs:70)
Mirror.NetworkClient:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkClient.cs:1619)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:208)

Guest (325) ID: 0 Bot: False Team: 0 Kills: 0 Assists: 0 Deaths: 0 Ping: 0
UnityEngine.Debug:Log (object)
MarsFPSKit.Kit_IngameMain:UserCode_CmdRequestSpawn__Loadout__NetworkConnectionToClient (MarsFPSKit.Loadout,Mirror.NetworkConnectionToClient) (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:1808)
MarsFPSKit.Kit_IngameMain:InvokeUserCode_CmdRequestSpawn__Loadout__NetworkConnectionToClient (Mirror.NetworkBehaviour,Mirror.NetworkReader,Mirror.NetworkConnectionToClient)
Mirror.RemoteCalls.RemoteProcedureCalls:Invoke (uint16,Mirror.RemoteCalls.RemoteCallType,Mirror.NetworkReader,Mirror.NetworkBehaviour,Mirror.NetworkConnectionToClient) (at Assets/Mirror/Core/RemoteCalls.cs:133)
Mirror.NetworkIdentity:HandleRemoteCall (byte,uint16,Mirror.RemoteCalls.RemoteCallType,Mirror.NetworkReader,Mirror.NetworkConnectionToClient) (at Assets/Mirror/Core/NetworkIdentity.cs:245)
Mirror.NetworkServer:OnCommandMessage (Mirror.NetworkConnectionToClient,Mirror.CommandMessage,int) (at Assets/Mirror/Core/NetworkServer.cs:396)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.CommandMessage, Mirror.NetworkConnectionToClient>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkServer:UnpackAndInvoke (Mirror.NetworkConnectionToClient,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkServer.cs:742)
Mirror.NetworkServer:OnTransportData (int,System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkServer.cs:813)
Mirror.LocalConnectionToClient:Update () (at Assets/Mirror/Core/LocalConnectionToClient.cs:57)
Mirror.NetworkServer:Broadcast () (at Assets/Mirror/Core/NetworkServer.cs:2029)
Mirror.NetworkServer:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkServer.cs:2080)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:207)

Requested switch from 1 to 2. Force? True
UnityEngine.Debug:Log (object)
MarsFPSKit.Kit_IngameMain:SwitchMenu (int,bool) (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:2672)
MarsFPSKit.Kit_PlayerBehaviour/<LocalPlayerRoutine>d__54:MoveNext () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:350)
UnityEngine.MonoBehaviour:StartCoroutine (System.Collections.IEnumerator)
MarsFPSKit.Kit_PlayerBehaviour:OnStartLocalPlayer () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:645)
Mirror.NetworkIdentity:OnStartLocalPlayer () (at Assets/Mirror/Core/NetworkIdentity.cs:826)
Mirror.NetworkClient:InvokeIdentityCallbacks (Mirror.NetworkIdentity) (at Assets/Mirror/Core/NetworkClient.cs:1414)
Mirror.NetworkClient:BootstrapIdentity (Mirror.NetworkIdentity) (at Assets/Mirror/Core/NetworkClient.cs:1380)
Mirror.NetworkClient:OnHostClientSpawn (Mirror.SpawnMessage) (at Assets/Mirror/Core/NetworkClient.cs:1372)
Mirror.NetworkClient/<>c__DisplayClass61_0`1<Mirror.SpawnMessage>:<RegisterHandler>g__HandlerWrapped|0 (Mirror.NetworkConnection,Mirror.SpawnMessage) (at Assets/Mirror/Core/NetworkClient.cs:544)
Mirror.NetworkMessages/<>c__DisplayClass9_0`2<Mirror.SpawnMessage, Mirror.NetworkConnection>:<WrapHandler>g__Wrapped|0 (Mirror.NetworkConnection,Mirror.SpawnMessage,int) (at Assets/Mirror/Core/NetworkMessages.cs:206)
Mirror.NetworkMessages/<>c__DisplayClass8_0`2<Mirror.SpawnMessage, Mirror.NetworkConnection>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkMessages.cs:179)
Mirror.NetworkClient:UnpackAndInvoke (Mirror.NetworkReader,int) (at Assets/Mirror/Core/NetworkClient.cs:282)
Mirror.NetworkClient:OnTransportData (System.ArraySegment`1<byte>,int) (at Assets/Mirror/Core/NetworkClient.cs:358)
Mirror.LocalConnectionToServer:Update () (at Assets/Mirror/Core/LocalConnectionToServer.cs:70)
Mirror.NetworkClient:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkClient.cs:1619)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Core/NetworkLoop.cs:208)

[Camera] Changing camera parent to CameraGO
UnityEngine.Debug:Log (object,UnityEngine.Object)
MarsFPSKit.Kit_IngameMain:set_activeCameraTransform (UnityEngine.Transform) (at Assets/314 Arts/MarsFPSKit/Scripts/GameLogic/Kit_IngameMain.cs:210)
MarsFPSKit.Kit_PlayerBehaviour/<LocalPlayerRoutine>d__54:MoveNext () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:353)
UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanHead, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanHead
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Player does NOT have weapon, attempting to give...
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:71)

[Kit_WeaponPickup] No free slot found. Adding weapon at the end.
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:123)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 5, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 5
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Successfully gave weapon to player.
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:76)

[Kit_WeaponPickup] Respawn manager reference missing; cannot notify pickup.
UnityEngine.Debug:LogWarning (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:85)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanSpine1, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanSpine1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 6, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 6
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanLeftForeArm, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanLeftForeArm
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 7, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 7
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

IndexOutOfRangeException: Index was outside the bounds of the array.
MarsFPSKit.Weapons.Kit_ModernWeaponManagerNetworkData.GetWeapon (System.Int32 index) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Weapons/Kit_ModernWeaponManagerNetworkData.cs:158)
MarsFPSKit.Kit_PlayerHUD.DisplayWeaponsAndQuickUses (MarsFPSKit.Kit_PlayerBehaviour pb, MarsFPSKit.Weapons.Kit_ModernWeaponManagerNetworkData runtimeData) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/HUD/Kit_PlayerHUD.cs:640)
MarsFPSKit.Weapons.Kit_ModernWeaponManager.CustomUpdate (MarsFPSKit.Kit_PlayerBehaviour pb, System.Double revertBy) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Weapons/Kit_ModernWeaponManager.cs:815)
MarsFPSKit.Kit_PlayerBehaviour.Update () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:831)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanLeftArm, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanLeftArm
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 8, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 8
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanRightForeArm, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanRightForeArm
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 9, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 9
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanLeftUpLeg, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanLeftUpLeg
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 10, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 10
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanHips, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanHips
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 11, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 11
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanRightUpLeg, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanRightUpLeg
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 12, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 12
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] OnTriggerEnter called with: Guest (325), tag: Untagged
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=Guest (325)
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 13, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 13
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] OnTriggerEnter called with: EthanRightArm, tag: PlayerCollider
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:45)

[Kit_WeaponPickup] Player detected: netId=14, collider=EthanRightArm
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:55)

[Kit_WeaponPickup] Spawned new weapon and added to weaponsInUseSync at index 14, weaponID 1
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:145)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

[Kit_WeaponPickup] Requested weapon switch to slot 14
UnityEngine.Debug:Log (object)
Kit_WeaponPickup:TryGiveWeapon (MarsFPSKit.Weapons.Kit_ModernWeaponManager,MarsFPSKit.Kit_PlayerBehaviour,int) (at Assets/My/Scripts/Kit_WeaponPickup.cs:153)
Kit_WeaponPickup:OnTriggerEnter (UnityEngine.Collider) (at Assets/My/Scripts/Kit_WeaponPickup.cs:73)

IndexOutOfRangeException: Index was outside the bounds of the array.
MarsFPSKit.Weapons.Kit_ModernWeaponManager.CustomUpdate (MarsFPSKit.Kit_PlayerBehaviour pb, System.Double revertBy) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Weapons/Kit_ModernWeaponManager.cs:786)
MarsFPSKit.Kit_PlayerBehaviour.Update () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:831)

IndexOutOfRangeException: Index was outside the bounds of the array.
MarsFPSKit.Weapons.Kit_ModernWeaponManager.CurrentSensitivity (MarsFPSKit.Kit_PlayerBehaviour pb) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Weapons/Kit_ModernWeaponManager.cs:1126)
MarsFPSKit.Kit_DefaultInputManager.WriteToPlayerInput (MarsFPSKit.Kit_PlayerBehaviour pb) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Input/Kit_DefaultInputManager.cs:83)
MarsFPSKit.Kit_PlayerBehaviour+<LocalPlayerRoutine>d__54.MoveNext () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:403)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <eba3e820b14541a0aff0ae05a10b2e24>:0)

IndexOutOfRangeException: Index was outside the bounds of the array.
MarsFPSKit.Weapons.Kit_ModernWeaponManager.OnAnimatorIKCallback (MarsFPSKit.Kit_PlayerBehaviour pb, UnityEngine.Animator anim) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Weapons/Kit_ModernWeaponManager.cs:875)
MarsFPSKit.Kit_ThirdPersonModernPlayerModel.OnAnimatorIKRelay () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Third Person/Kit_ThirdPersonModernPlayerModel.cs:452)
MarsFPSKit.Kit_ThirdPersonModernIKRelay.OnAnimatorIK () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Third Person/Kit_ThirdPersonModernIKRelay.cs:20)

IndexOutOfRangeException: Index was outside the bounds of the array.
MarsFPSKit.Weapons.Kit_ModernWeaponManager.CustomLateUpdate (MarsFPSKit.Kit_PlayerBehaviour pb, System.Double revertTime) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Weapons/Kit_ModernWeaponManager.cs:824)
MarsFPSKit.Kit_PlayerBehaviour.LateUpdate () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:912)

IndexOutOfRangeException: Index was outside the bounds of the array.
MarsFPSKit.Weapons.Kit_ModernWeaponManager.CustomUpdate (MarsFPSKit.Kit_PlayerBehaviour pb, System.Double revertBy) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Weapons/Kit_ModernWeaponManager.cs:743)
MarsFPSKit.Kit_PlayerBehaviour.Update () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:831)

IndexOutOfRangeException: Index was outside the bounds of the array.
MarsFPSKit.Weapons.Kit_ModernWeaponManager.CustomFixedUpdate (MarsFPSKit.Kit_PlayerBehaviour pb, System.Double revertTime) (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Weapons/Kit_ModernWeaponManager.cs:832)
MarsFPSKit.Kit_PlayerBehaviour.FixedUpdate () (at Assets/314 Arts/MarsFPSKit/Scripts/Player/Kit_PlayerBehaviour.cs:954)