[MTT-11566] [MTT-11567] Upgrade Boss Room to newest 6000.0f1 stream version (currently 6000.0.42f1) and remove errors by Elfi0Kuhndorf · Pull Request #901 · Unity-Technologies/com.unity.multiplayer.samples.coop
No warnings appear, side note (unrelated to the PR), After entering the match and right-clicking the floor I triggered this null reference:
NullReferenceException: Object reference not set to an instance of an object
Unity.BossRoom.Gameplay.GameplayObjects.Breakable.GetTotalDamage () (at Assets/Scripts/Gameplay/GameplayObjects/Breakable.cs:121)
Unity.BossRoom.Gameplay.Actions.MeleeAction.GetIdealMeleeFoe (System.Boolean isNPC, UnityEngine.Collider ourCollider, System.Single meleeRange, System.Single meleeRadius, System.UInt64 preferredTargetNetworkId) (at Assets/Scripts/Gameplay/Action/ConcreteActions/MeleeAction.cs:136)
Unity.BossRoom.Gameplay.Actions.MeleeAction.DetectFoe (Unity.BossRoom.Gameplay.GameplayObjects.Character.ServerCharacter parent, System.UInt64 foeHint) (at Assets/Scripts/Gameplay/Action/ConcreteActions/MeleeAction.cs:88)
Unity.BossRoom.Gameplay.Actions.MeleeAction.OnStart (Unity.BossRoom.Gameplay.GameplayObjects.Character.ServerCharacter serverCharacter) (at Assets/Scripts/Gameplay/Action/ConcreteActions/MeleeAction.cs:40)
Unity.BossRoom.Gameplay.Actions.ServerActionPlayer.StartAction () (at Assets/Scripts/Gameplay/Action/ActionPlayers/ServerActionPlayer.cs:190)
Unity.BossRoom.Gameplay.Actions.ServerActionPlayer.PlayAction (Unity.BossRoom.Gameplay.Actions.ActionRequestData& action) (at Assets/Scripts/Gameplay/Action/ActionPlayers/ServerActionPlayer.cs:63)
Unity.BossRoom.Gameplay.GameplayObjects.Character.ServerCharacter.PlayAction (Unity.BossRoom.Gameplay.Actions.ActionRequestData& action) (at Assets/Scripts/Gameplay/GameplayObjects/Character/ServerCharacter.cs:273)
Unity.BossRoom.Gameplay.GameplayObjects.Character.ServerCharacter.ServerPlayActionRpc (Unity.BossRoom.Gameplay.Actions.ActionRequestData data) (at Assets/Scripts/Gameplay/GameplayObjects/Character/ServerCharacter.cs:228)
Unity.BossRoom.Gameplay.GameplayObjects.Character.ServerCharacter.__rpc_handler_1847075522 (Unity.Netcode.NetworkBehaviour target, Unity.Netcode.FastBufferReader reader, Unity.Netcode.__RpcParams rpcParams) (at <ba3a803022d7403c85287c5bab70c8a6>:0)
Unity.Netcode.RpcMessageHelpers.Handle (Unity.Netcode.NetworkContext& context, Unity.Netcode.RpcMetadata& metadata, Unity.Netcode.FastBufferReader& payload, Unity.Netcode.__RpcParams& rpcParams) (at ./Library/PackageCache/com.unity.netcode.gameobjects/Runtime/Messaging/Messages/RpcMessages.cs:75)
Rethrow as Exception: Unhandled RPC exception!
UnityEngine.Debug:LogException(Exception)
Unity.Netcode.RpcMessageHelpers:Handle(NetworkContext&, RpcMetadata&, FastBufferReader&, __RpcParams&) (at ./Library/PackageCache/com.unity.netcode.gameobjects/Runtime/Messaging/Messages/RpcMessages.cs:79)
Unity.Netcode.RpcMessage:Handle(NetworkContext&) (at ./Library/PackageCache/com.unity.netcode.gameobjects/Runtime/Messaging/Messages/RpcMessages.cs:209)
Unity.Netcode.LocalSendRpcTarget:Send(NetworkBehaviour, RpcMessage&, NetworkDelivery, RpcParams) (at ./Library/PackageCache/com.unity.netcode.gameobjects/Runtime/Messaging/RpcTargets/LocalSendRpcTarget.cs:46)
Unity.Netcode.ServerRpcTarget:Send(NetworkBehaviour, RpcMessage&, NetworkDelivery, RpcParams) (at ./Library/PackageCache/com.unity.netcode.gameobjects/Runtime/Messaging/RpcTargets/ServerRpcTarget.cs:86)
Unity.Netcode.NetworkBehaviour:__endSendRpc(FastBufferWriter&, UInt32, RpcParams, RpcAttributeParams, SendTo, RpcDelivery) (at ./Library/PackageCache/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs:399)
Unity.BossRoom.Gameplay.GameplayObjects.Character.ServerCharacter:ServerPlayActionRpc(ActionRequestData) (at Assets/Scripts/Gameplay/GameplayObjects/Character/ServerCharacter.cs:220)
Unity.BossRoom.Gameplay.UserInput.ClientInputSender:SendInput(ActionRequestData) (at Assets/Scripts/Gameplay/UserInput/ClientInputSender.cs:257)
Unity.BossRoom.Gameplay.UserInput.ClientInputSender:PerformSkill(ActionID, SkillTriggerStyle, UInt64) (at Assets/Scripts/Gameplay/UserInput/ClientInputSender.cs:391)
Unity.BossRoom.Gameplay.UserInput.ClientInputSender:FixedUpdate() (at Assets/Scripts/Gameplay/UserInput/ClientInputSender.cs:284)
Probably m_NetworkHealthState is not there...
Anyway, this is out of the scope of the PR!