/USingleton

유니티의 싱글턴을 자동 처리가 추가된 고급화 버전

MIT LicenseMIT

USingleton

Image03.png
싱글턴 패턴에 대하여 자동 기능이 탑재된 패키지입니다.

문서

전체적인 문서는 여기를 클릭하여 확인해주세요.

설치

Git UPM

USingleton 패키지를 설치하려면 다음 단계가 필요합니다.

  1. Git이 설치되어 있는지 확인하십시오.
  2. Package Manager를 오픈합니다.
  3. +버튼을 클릭하고, Add package from git URL을 클릭합니다.
  4. https://github.com/NK-Studio/USingleton.git#UPM 를 입력하고 추가 버튼을 클릭하세요.

Unity Package

Releases에서 최신 버전의 패키지를 다운로드 받아 설치합니다.

사용법

싱글턴 객체 만들기

using UnityEngine;

public class GameManager : MonoBehaviour
{

}

싱글턴 또는 매니저로 만들고 싶은 MonoBehaviour 클래스를 작성합니다.

using UnityEngine;
using USingleton.AutoSingleton;

[Singleton("GameManager")]
public class GameManager : MonoBehaviour
{

}

다음 내용을 추가 작성합니다.

프리팹 생성하기

Image01 Tools -> USingleton -> Refresh을 클릭합니다.

Image02.png
리소스 폴더에 자동으로 프리팹이 생성됩니다.
(프리팹 이름은 Singleton 어트리뷰트에 부여한 이름과 동일합니다.)

접근 하기

using UnityEngine;
using USingleton;

public class TestCode : MonoBehaviour
{
    private void Start()
    {
        Singleton.Instance<GameManager>().HP = 100;
    }
}

다음과 같이 작성하여 접근할 수 있습니다.