본문 바로가기
PROGRAMING📚/Unity📑

[UNITY]싱글톤 작성 패턴 방법 3가지

Ta이니 2023. 6. 9.
728x90
반응형

싱글톤 작성 패턴 방법 3가지


기본적으로 get,set 속성을 사용하는 것은 동일하다.

private static Player instance;
public static Player Instance
{
        get { return instance; }
        set { instance = value; }
}

 


public static Player instanseField;
public static Player GetInstanceField()
{
	return instanseField;
}
public static void SetInstanceField(Player instanceField)
{
	Player.instanseField = instanceField;
}

복잡성을 최소화 하고 클린한 코드를 사용하기 위해서 다음 코드를 대부분 사용한다.

 public static Player Instance { get; private set; }
 
private void Awake()
{
	if(Instance != null)
	{
		Debug.LogError("There is more than one Player instance");
	}
	else { Instance = this; }
}

 

 

 

728x90
반응형

댓글