본문 바로가기

프로그램/유니티 스크립트 소스

[유니티 스크립트 소스] 싱글톤(Singleton)

728x90
반응형

1. 싱글톤 정의

using UnityEngine;

public class GameController : MonoBehaviour
{
    public static GameController instance = null;
    public static GameController Instance
    {
        get
        {
            return instance;
        }
    }

    void Awake()
    {
        instance = this;
    }
}

 

2. 싱글톤 선언

using UnityEngine;

public class PlayerController : MonoBehaviour
{
    private GameController m_Game;
    
    void Start()
    {
        m_Game = GameController.instance;
    }
}

 

728x90
반응형