열차 목업의 내부 확인용 프로젝트
smchoi
2024-06-14 23cbbc76b6204691dd06f93f2108993f9ca79020
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using UnityEngine;
 
namespace UnityEngine.XR.Interaction.Toolkit.Samples
{
    public class ToggleGameObject : MonoBehaviour
    {
        [SerializeField]
        GameObject m_ActivationGameObject;
 
        public GameObject activationGameObject
        {
            get => m_ActivationGameObject;
            set => m_ActivationGameObject = value;
        }
 
        [SerializeField]
        bool m_CurrentlyActive = false;
        
        public bool currentlyActive
        {
            get => m_CurrentlyActive;
            set
            {
                m_CurrentlyActive = value;
                activationGameObject.SetActive(m_CurrentlyActive);
            } 
        }
 
        public void ToggleActiveState()
        {
            m_CurrentlyActive = !m_CurrentlyActive;
            activationGameObject.SetActive(m_CurrentlyActive);
        }
    }
}