private void SaveSpawnPoint() { Saving_SpawnPoint spawnPoint = new Saving_SpawnPoint(); spawnPoint.name = "SpawnPoint " + spawnPointName.ToString(); spawnPoint.position = GameObject.FindGameObjectWithTag("Player").transform.position; spawnPoint.rotation = GameObject.FindGameObjectWithTag("Player").transform.rotation; mXMLHandler.SaveData(spawnPoint, mXMLHandler.GetPath(1)); //spawnPointName++; }
private void LoadSpawnPoint() { Saving_SpawnPoint loadedSpawnPoint = mXMLHandler.LoadSpawnPointData(); GameObject.FindGameObjectWithTag("Player").transform.position = loadedSpawnPoint.position; GameObject.FindGameObjectWithTag("Player").transform.rotation = loadedSpawnPoint.rotation; if (useDebugging) { print("Player: " + GameObject.FindGameObjectWithTag("Player").transform.position + " | Loaded pos: " + loadedSpawnPoint.position); print("Player: " + GameObject.FindGameObjectWithTag("Player").transform.rotation + " | Loaded rot: " + loadedSpawnPoint.rotation); print("Loaded: " + loadedSpawnPoint.name); } }