19 lines
508 B
C#
19 lines
508 B
C#
using UnityEngine;
|
|
|
|
public class RoomDoor : RoomItem
|
|
{
|
|
public string Tag;
|
|
|
|
public void SetRoomRotationByDoor(Vector3 desiredDoorRotation)
|
|
{
|
|
Room.transform.rotation *= Quaternion.FromToRotation(Room.transform.rotation.eulerAngles, desiredDoorRotation);
|
|
}
|
|
public void SetRoomPositionByDoor(Vector2 desiredDoorPosition)
|
|
{
|
|
Vector2 curPos = transform.position;
|
|
Vector2 diff = desiredDoorPosition - curPos;
|
|
|
|
Room.transform.position += (Vector3)diff;
|
|
}
|
|
}
|