void Start() { dfUnity = DaggerfallUnity.Instance; songPlayer = GetComponent<DaggerfallSongPlayer>(); // Get local player GPS if not set if (LocalPlayerGPS == null) LocalPlayerGPS = GameManager.Instance.PlayerGPS; // Get streaming world if not set if (StreamingWorld == null) StreamingWorld = GameManager.Instance.StreamingWorld; // Get required player components if (LocalPlayerGPS) { playerEnterExit = LocalPlayerGPS.GetComponent<PlayerEnterExit>(); playerWeather = LocalPlayerGPS.GetComponent<PlayerWeather>(); } }
void Start() { dfUnity = DaggerfallUnity.Instance; songPlayer = GetComponent<DaggerfallSongPlayer>(); // Try to find local player GPS if not set if (LocalPlayerGPS == null) { GameObject player = GameObject.FindGameObjectWithTag("Player"); if (player) { LocalPlayerGPS = player.GetComponent<PlayerGPS>(); } } // Get required player components if (LocalPlayerGPS) { playerEnterExit = LocalPlayerGPS.GetComponent<PlayerEnterExit>(); playerWeather = LocalPlayerGPS.GetComponent<PlayerWeather>(); } }