void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
DialogueInventory inventory; // Our current inventory void Start() { inventory = DialogueInventory.instance; inventory.onItemChangedCallback += UpdateUI; StartCoroutine(lateStart()); }