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() { 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!"); } }
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!"); } }