This repository has been archived on 2026-01-20. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
SH-INT/Assets/Scripts/Facility.cs
정영민 f4cf556cde update
2025-02-20 10:30:18 +09:00

55 lines
1.4 KiB
C#

using SHINT.MQTT;
using SHINT.UI;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Security.Cryptography;
using UnityEngine;
using UnityEngine.UIElements;
using WI;
namespace SHINT
{
public class Facility : MonoBehaviour
{
public FacilityInfo info;
public UI_FacilityInfo ui;
public UI_NameTag nameTag;
public UI_ScrollViewButton facilityButton;
public Vector3 centerPos;
public Vector3 adjustCameraTargetPos;
public float height;
public StaticOutline so;
public void SetInfo(FacilityInfo fi)
{
info = fi;
}
public void Initialize()
{
so = GetComponentInChildren<StaticOutline>();
centerPos = transform.GetComponent<BoxCollider>().bounds.center;
height = transform.GetComponent<BoxCollider>().bounds.size.y;
}
internal void SetUI(UI_FacilityInfo ui)
{
this.ui = ui;
}
internal void RefreshTopicData(List<TopicContainer> data)
{
ui.RefreshTopicData(data);
}
internal void SetNameTag(UI_NameTag nameTag)
{
this.nameTag = nameTag;
}
internal void SetFacilityButton(UI_ScrollViewButton facilityButton)
{
this.facilityButton = facilityButton;
}
}
}