Skip to content
Snippets Groups Projects

Ruud

Merged Robin Ruud Kristensen requested to merge ruud into main
31 files
+ 620611
47
Compare changes
  • Side-by-side
  • Inline
Files
31
using Bigsock;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
@@ -8,11 +9,22 @@ public class Door : MonoBehaviour, IInteractable
public SpriteRenderer spriteRenderer;
public Sprite newSprite;
private GameObject player;
private GameObject cameraPlayer;
private int i = TilemapGenerator.NextRoom();
private GameObject boundary;
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;
}
}
Loading