示例#1
0
        void Start()
        {
            m_playerCore  = GameObject.Find(PLAYER_CORE_OBJ).GetComponent <PlayerCore>();
            m_target      = GameObject.Find(BOSS_TARGET_OBJ);
            m_timeManager = GameObject.Find(GAME_MANAGER_OBJ).GetComponent <GameTimeManager>();

            m_particles    = GetComponentsInChildren <ParticleSystem>(true);
            m_vrgGrabbable = GetComponent <VrgGrabbable>();
            m_vrgGrabbable.onGrabbed.AddListener(GrabbedCallback);
            m_vrgGrabbable.onReleased.AddListener(ReleasedCallback);
        }
示例#2
0
        // Use this for initialization
        void Start()
        {
            m_gameTimeManager = GetComponent <GameTimeManager>();
            m_gameUIManager   = GetComponent <GameUIManager>();
            m_playerCore      = GameObject.Find(PLAYER_CORE_OBJ).GetComponent <PlayerCore>();
            m_enemyCore       = GameObject.Find(ENEMY_CORE_OBJ).GetComponent <EnemyCore>();

            CurrentState.Subscribe(state =>
            {
                OnStateChanged(state);
            });
        }
示例#3
0
        private void Awake()
        {
            m_titleCanvas.m_canvas.gameObject.SetActive(false);
            m_titleCanvas.m_logo.DOFade(0f, Time.deltaTime);
            m_titleCanvas.m_text.DOFade(0f, Time.deltaTime);

            m_tutorialCanvas.m_canvas.gameObject.SetActive(false);
            m_tutorialCanvas.m_teleport.SetActive(false);
            m_tutorialCanvas.m_attack_1.SetActive(false);
            m_tutorialCanvas.m_attack_2.SetActive(false);
            m_tutorialCanvas.m_attack_3.SetActive(false);

            m_readyCanvas.m_canvas.gameObject.SetActive(false);

            m_resultCanvas.m_canvas.gameObject.SetActive(false);
            m_resultCanvas.m_logo.DOFade(0f, Time.deltaTime);

            m_timeManager = GetComponent <GameTimeManager>();
        }