using UnityEngine; namespace Mirror { /// Start position for player spawning, automatically registers itself in the NetworkManager. [DisallowMultipleComponent] [AddComponentMenu("Network/NetworkStartPosition")] [HelpURL("https://mirror-networking.gitbook.io/docs/components/network-start-position")] public class NetworkStartPosition : MonoBehaviour { public void Start() { // Do this in Start, not Awake, so NetworkManager::ResetStatics // doesn't wipe start positions out of the list. NetworkManager.RegisterStartPosition(transform); } public void OnDestroy() { NetworkManager.UnRegisterStartPosition(transform); } } }