// Start is called before the first frame update void Start() { achievementManager = AchievementManager._instance; PausedMenu = PausedMenuManager._instance; tutCanvas = FindObjectOfType <HowToManager>(); tutCanvas.gameObject.SetActive(false); TaggingManager taggingManagerOnMainMenu = FindObjectOfType <TaggingManager>(); if (taggingManagerOnMainMenu) { taggingManagerOnMainMenu.InitializeTaggingManager(); } }
void Awake() { Messenger <int> .AddListener(GameEvent.ADD_SCORE, addScores); Messenger <bool> .AddListener(GameEvent.Win_GAME, WinGame); Messenger <bool> .AddListener(GameEvent.PLAYER_DEAD, OnLost); #region SingletonRun if (_instance == null) { _instance = this; DontDestroyOnLoad(this); } else { if (this != _instance) { Destroy(this.gameObject); } } #endregion }