I took this stright from the docs but it throws me some errors.
Code:
void OnPlayerDisconnected(NetworkPlayer player) {
Debug.Log("Clean up after player " + player);
Network.RemoveRPCs(player);
Network.DestroyPlayerObjects(player);
}
Errors:
Assets/Scripts/Managers/NetworkManager.cs(162,25): error CS1502: The best overloaded method match for `UnityEngine.Network.RemoveRPCs(UnityEngine.NetworkPlayer)’ has some invalid arguments
Assets/Scripts/Managers/NetworkManager.cs(162,25): error CS1503: Argument #1' cannot convert
NetworkPlayer’ expression to type `UnityEngine.NetworkPlayer’
Assets/Scripts/Managers/NetworkManager.cs(163,25): error CS1502: The best overloaded method match for `UnityEngine.Network.DestroyPlayerObjects(UnityEngine.NetworkPlayer)’ has some invalid arguments
Assets/Scripts/Managers/NetworkManager.cs(163,25): error CS1503: Argument #1' cannot convert
NetworkPlayer’ expression to type `UnityEngine.NetworkPlayer’