Handling players joining through scripts
The PlayerSpawnManager Script
Now we are ready to create the PlayerSpawnManagerScript.
Create a new C# Script called PlayerSpawnManager and attach it to the PlayerManager object.
Open PlayerSpawnManager in your editor.
Line 4 includes the InputSystem
The Start and Update methods have been removed.
The OnPlayerJoined() method is added.
Add a Debug.Log("Player Joined"); statement to the method to test the code.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;
public class PlayerSpawnManager : MonoBehaviour
{
void OnPlayerJoined() {
Debug.Log("PlayerInput Joined");
}
}
Press the play button and join a player as usual.
We can see that when a player joins the Log is printed to the console.