Skip to content
Snippets Groups Projects
Commit 632ac86a authored by Robin Ruud Kristensen's avatar Robin Ruud Kristensen
Browse files

added tag for enemies to check if room is cleared

parent d2d2bddd
No related branches found
No related tags found
2 merge requests!52Updating master,!49Ruud1
......@@ -9,8 +9,8 @@ namespace BigSock.Interact {
[SerializeField] private string _prompt;
public SpriteRenderer spriteRenderer;
public Sprite newSprite;
private GameObject player;
private GameObject[] enemies;
private GameObject player;
private GameObject cameraPlayer;
private int i = TilemapGenerator.NextRoom();
private GameObject boundary;
......@@ -18,15 +18,20 @@ namespace BigSock.Interact {
public string InteractionPrompt => _prompt;
public bool Interact(Interactor interactor) {
Debug.Log("Opening door!");
spriteRenderer.sprite = newSprite;
player = GameObject.Find("BigSock");
boundary = GameObject.Find("CameraBoundry");
cameraPlayer = GameObject.Find("Main Camera");
player.transform.position = TilemapGenerator.DoorLocaitonTransport(i);
cameraPlayer.transform.position = player.transform.position;
boundary.GetComponent<PolygonCollider2D>().SetPath(0, TilemapGenerator.GetRoom(i));
return true;
enemies = GameObject.FindGameObjectsWithTag((i - 1).ToString());
if (enemies.Length == 0)
{
Debug.Log("Opening door!");
spriteRenderer.sprite = newSprite;
player = GameObject.Find("BigSock");
boundary = GameObject.Find("CameraBoundry");
cameraPlayer = GameObject.Find("Main Camera");
player.transform.position = TilemapGenerator.DoorLocaitonTransport(i);
cameraPlayer.transform.position = player.transform.position;
boundary.GetComponent<PolygonCollider2D>().SetPath(0, TilemapGenerator.GetRoomBoundary(i));
return true;
}
return false;
}
}
}
}
......@@ -205,7 +205,7 @@ namespace Bigsock
MapBoundaryList.Add(MapBoudary);
}
public static List<Vector2> GetRoom(int i)
public static List<Vector2> GetRoomBoundary(int i)
{
return MapBoundaryList[i];
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment