// Use this for initialization
 void Awake()
 {
     //check if the instance exists
     if (instance == null)
     {
         //if not set instance to this GameObject
         instance = this;
     }
     //if exists but is not this instance
     else if (instance != this)
     {
         //destroy it to prevent duplicate objects
         Destroy(gameObject);
     }
     //set current to not destroyable
     DontDestroyOnLoad(gameObject);
     if (!GameObject.Find("playerCharacter"))
     {
         GameObject Player = Instantiate(playerCharacter, Vector3.zero, Quaternion.identity) as GameObject;
         Player.name = "playerCharacter";
     }
 }
Exemple #2
0
 private void Awake()
 {
     g = new Gmanager();
 }