Dead Screen

This commit is contained in:
Noah
2022-05-15 21:11:58 +02:00
parent bd4bd724d4
commit 6977d60387
2 changed files with 30 additions and 1 deletions
+2 -1
View File
@@ -525,6 +525,7 @@ MonoBehaviour:
playerPrefab: {fileID: 4093383343133656139, guid: f648243c6b14d514d92cde4ec433276b, type: 3}
worldSize: 0
player: {fileID: 1789911870}
deadScreen: {fileID: 1849105196}
blockData:
- name: Air
textures:
@@ -1161,7 +1162,7 @@ GameObject:
- component: {fileID: 1849105199}
- component: {fileID: 1849105198}
m_Layer: 5
m_Name: Background
m_Name: DeadScreen
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@@ -20,6 +20,9 @@ public class World : MonoBehaviour
private bool backToMenuRequest = false;
[SerializeField] private Player player;
[SerializeField] private GameObject deadScreen;
//chunks
private Chunk[,] chunks;
private Queue<ChunkCoord> chunksToUpdate = new Queue<ChunkCoord>();
@@ -269,4 +272,29 @@ public class World : MonoBehaviour
public string name;
public byte[] textures = new byte[6];
}
public void ShowDeadScreen()
{
Cursor.visible = true;
Cursor.lockState = CursorLockMode.None;
deadScreen.SetActive(true);
Time.timeScale = 0;
}
public void RespawnButton()
{
Cursor.visible = false;
Cursor.lockState = CursorLockMode.Confined;
Time.timeScale = 1;
player.transform.position = player.GetDefaultPlayerPosition();
deadScreen.SetActive(false);
}
public void QuitButton()
{
client.Disconnect();
SceneManager.LoadScene("Login");
deadScreen.SetActive(false);
}
}