Ejemplo n.º 1
0
 // Use this for initialization
 void Start()
 {
     parent        = transform.parent.transform.parent.gameObject;
     ownRoomScript = transform.parent.GetComponentInChildren <MinimapRoom>();
     gridScript    = GetComponentInParent <MinimapGridScript>();
     roomTileMap   = ownRoomScript.transform.parent.GetComponent <Tilemap>();
     //generateRoom();
     Invoke("generateRoom", Random.Range(0.1f, 0.8f));
 }
Ejemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        tilemap   = GetComponent <Tilemap>();
        roomArray = GameObject.FindGameObjectWithTag("Rooms").GetComponent <RoomArray>();
        roomArray.minimapRooms.Add(gameObject);
        gridScript = transform.parent.transform.parent.GetComponent <MinimapGridScript>();
        transform.parent.transform.name = "Default Room " + serialNumber;

        if (gridScript.canGenerate)
        {
            childPositions = new Dictionary <string, int>();
        }

        Invoke("deleteSpawnPoints", 10f);

        if (serialNumber == 1 && gridScript.canGenerate)
        {
            currentRoom = true;
        }
    }