Added Game Logic
Added chest logic for key press Added Door openning script Openning doors on start (for now) Added UI for chest openning
This commit is contained in:
@@ -69,7 +69,16 @@ public class MapGenManager : MonoBehaviour
|
||||
if (Player)
|
||||
{
|
||||
Vector3 playerPos = spawnPos + new Vector3(0, 1, 3);
|
||||
Instantiate(Player, playerPos, Quaternion.identity, transform);
|
||||
GameObject playerInstance = Instantiate(Player, playerPos, Quaternion.identity, transform);
|
||||
Transform controllerObj = playerInstance.transform.Find("Player");
|
||||
if (controllerObj != null)
|
||||
{
|
||||
controllerObj.tag = "Player";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogWarning("Player prefab není přiřazený, hráč nebude umístěn do mapy.");
|
||||
}
|
||||
|
||||
/* ---------- Build the rest of rooms ---------- */
|
||||
@@ -231,8 +240,8 @@ public class MapGenManager : MonoBehaviour
|
||||
int count = Mathf.Max(1, Mathf.FloorToInt(dist / step));
|
||||
|
||||
Vector3 segPos = start + axis * (step * 0.5f);
|
||||
var door = Instantiate(CorridorStraight, segPos, rot, transform);
|
||||
//door.GetComponent<DoorController>()?.OpenDoor();
|
||||
var door = Instantiate(DoorCorridor, segPos, rot, transform);
|
||||
door.GetComponent<DoorAnimation>()?.ToggleDoor();
|
||||
|
||||
for (int i = 1; i < count; i++)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user