コード例 #1
0
	void Awake() 
	{
		if(_instance == null)
		{
			//If I am the first instance, make me the Singleton.
			_instance = this;
			DontDestroyOnLoad(this);
		}
		else
		{
			//If a Singleton already exists and you find another reference in scene, destroy it.
			if(this != _instance)
				Destroy(this.gameObject);
		}
	}
コード例 #2
0
 void Awake()
 {
     if (_instance == null)
     {
         //If I am the first instance, make me the Singleton.
         _instance = this;
         DontDestroyOnLoad(this);
     }
     else
     {
         //If a Singleton already exists and you find another reference in scene, destroy it.
         if (this != _instance)
         {
             Destroy(this.gameObject);
         }
     }
 }