Esempio n. 1
0
        private void Awake()
        {
            UnityVersionHandler.EnsureSingleScene ();

            if (!UnityVersionHandler.ObjectIsInActiveScene (gameObject))
            {
                return;
            }

            activeKickStarter = FindObjectOfType <KickStarter>();

            if (activeKickStarter != null)
            {
                KickStarter.mainCamera.OnAwake ();
                activeKickStarter.OnAwake ();
                KickStarter.playerInput.OnAwake ();
                KickStarter.playerQTE.OnAwake ();
                KickStarter.sceneSettings.OnAwake ();
                KickStarter.dialog.OnAwake ();
                KickStarter.navigationManager.OnAwake ();
                KickStarter.actionListManager.OnAwake ();

                KickStarter.stateHandler.RegisterWithGameEngine ();
            }
            else
            {
                ACDebug.LogError ("No KickStarter component found in the scene!");
            }
        }
Esempio n. 2
0
        private void Awake()
        {
            UnityVersionHandler.EnsureSingleScene();

            if (!UnityVersionHandler.ObjectIsInActiveScene(gameObject))
            {
                return;
            }

            activeKickStarter = FindObjectOfType <KickStarter>();

            if (activeKickStarter != null)
            {
                KickStarter.mainCamera.OnAwake();
                activeKickStarter.OnAwake();
                KickStarter.playerInput.OnAwake();
                KickStarter.playerQTE.OnAwake();
                KickStarter.sceneSettings.OnAwake();
                KickStarter.dialog.OnAwake();
                KickStarter.navigationManager.OnAwake();
                KickStarter.actionListManager.OnAwake();

                KickStarter.stateHandler.RegisterWithGameEngine();
            }
            else
            {
                ACDebug.LogError("No KickStarter component found in the scene!");
            }
        }
        private void Awake()
        {
            if (!UnityVersionHandler.ObjectIsInActiveScene(gameObject))
            {
                // Register self as a "sub-scene"

                GameObject subSceneOb  = new GameObject();
                SubScene   newSubScene = subSceneOb.AddComponent <SubScene>();
                newSubScene.Initialise(this);
                return;
            }

            ownKickStarter = GetComponent <KickStarter>();

            GameObject taggedMainCamera = GameObject.FindWithTag(Tags.mainCamera);

            if (taggedMainCamera == null)
            {
                ACDebug.LogError("No MainCamera found - please click 'Organise room objects' in the Scene Manager to create one.");
            }
            else
            {
                if (taggedMainCamera.GetComponent <MainCamera>() == null &&
                    taggedMainCamera.GetComponentInParent <MainCamera>() == null)
                {
                    ACDebug.LogError("MainCamera has no MainCamera component.");
                }
            }

            if (ownKickStarter != null)
            {
                KickStarter.mainCamera.OnAwake();
                ownKickStarter.OnAwake();
                KickStarter.playerInput.OnAwake();
                KickStarter.playerQTE.OnAwake();
                KickStarter.sceneSettings.OnAwake();
                KickStarter.dialog.OnAwake();
                KickStarter.navigationManager.OnAwake();
                KickStarter.actionListManager.OnAwake();

                KickStarter.stateHandler.RegisterWithGameEngine();
            }
            else
            {
                ACDebug.LogError("No KickStarter component found in the scene!");
            }
        }
Esempio n. 4
0
        private void Awake()
        {
            UnityVersionHandler.EnsureSingleScene();

            if (!UnityVersionHandler.ObjectIsInActiveScene(gameObject))
            {
                return;
            }

            activeKickStarter = FindObjectOfType <KickStarter>();

            if (GameObject.FindWithTag(Tags.mainCamera) == null)
            {
                ACDebug.LogError("No MainCamera found - please click 'Organise room objects' in the Scene Manager to create one.");
            }
            else
            {
                if (GameObject.FindWithTag(Tags.mainCamera).GetComponent <MainCamera>() == null &&
                    GameObject.FindWithTag(Tags.mainCamera).GetComponentInParent <MainCamera>() == null)
                {
                    ACDebug.LogError("MainCamera has no MainCamera component.");
                }
            }

            if (activeKickStarter != null)
            {
                KickStarter.mainCamera.OnAwake();
                activeKickStarter.OnAwake();
                KickStarter.playerInput.OnAwake();
                KickStarter.playerQTE.OnAwake();
                KickStarter.sceneSettings.OnAwake();
                KickStarter.dialog.OnAwake();
                KickStarter.navigationManager.OnAwake();
                KickStarter.actionListManager.OnAwake();

                KickStarter.stateHandler.RegisterWithGameEngine();
            }
            else
            {
                ACDebug.LogError("No KickStarter component found in the scene!");
            }
        }