OldBlueWater/BlueWater/Assets/02.Scripts/InShipMapInfo.cs

43 lines
1019 B
C#
Raw Normal View History

// ReSharper disable once CheckNamespace
using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Serialization;
namespace BlueWaterProject
{
public class InShipMapInfo : MonoBehaviour
{
[field: SerializeField] public List<Toilet> Toilets { get; set; }
private GameObject usablePrisonDoor;
public Transform prisonPoint;
private void Init()
{
Toilets = new List<Toilet>();
usablePrisonDoor = GameObject.Find("UsablePrisonDoor");
prisonPoint = GameObject.Find("PrisonPoint").transform;
}
private void Awake()
{
Init();
}
public void OpenPrisonDoor()
{
usablePrisonDoor.SetActive(false);
}
public void ClosePrisonDoor()
{
usablePrisonDoor.SetActive(true);
}
public void AddToilet(Toilet toilet)
{
Toilets.Add(toilet);
}
}
}