Dead Screen
This commit is contained in:
@@ -525,6 +525,7 @@ MonoBehaviour:
|
|||||||
playerPrefab: {fileID: 4093383343133656139, guid: f648243c6b14d514d92cde4ec433276b, type: 3}
|
playerPrefab: {fileID: 4093383343133656139, guid: f648243c6b14d514d92cde4ec433276b, type: 3}
|
||||||
worldSize: 0
|
worldSize: 0
|
||||||
player: {fileID: 1789911870}
|
player: {fileID: 1789911870}
|
||||||
|
deadScreen: {fileID: 1849105196}
|
||||||
blockData:
|
blockData:
|
||||||
- name: Air
|
- name: Air
|
||||||
textures:
|
textures:
|
||||||
@@ -1161,7 +1162,7 @@ GameObject:
|
|||||||
- component: {fileID: 1849105199}
|
- component: {fileID: 1849105199}
|
||||||
- component: {fileID: 1849105198}
|
- component: {fileID: 1849105198}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: Background
|
m_Name: DeadScreen
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
|
|||||||
@@ -20,6 +20,9 @@ public class World : MonoBehaviour
|
|||||||
|
|
||||||
private bool backToMenuRequest = false;
|
private bool backToMenuRequest = false;
|
||||||
|
|
||||||
|
[SerializeField] private Player player;
|
||||||
|
[SerializeField] private GameObject deadScreen;
|
||||||
|
|
||||||
//chunks
|
//chunks
|
||||||
private Chunk[,] chunks;
|
private Chunk[,] chunks;
|
||||||
private Queue<ChunkCoord> chunksToUpdate = new Queue<ChunkCoord>();
|
private Queue<ChunkCoord> chunksToUpdate = new Queue<ChunkCoord>();
|
||||||
@@ -269,4 +272,29 @@ public class World : MonoBehaviour
|
|||||||
public string name;
|
public string name;
|
||||||
public byte[] textures = new byte[6];
|
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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user