コード例 #1
0
    // 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();
        }
    }
コード例 #2
0
    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
    }