示例#1
0
    // Use this for initialization
    void Start()
    {
        magicLanternLogic = GetComponent <MagicLantern> ();
        glassesManager    = GetComponent <GlassesManager> ();

        canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI");
        if (canvasPlayingUI == null)
        {
            Debug.Log("ATTENZIONE!! canvasPlayingUI non trovato!! Assicurarsi che il relativo prefab sia nella scena");
        }
        else
        {
            playingUI = canvasPlayingUI.GetComponent <PlayingUI> ();
        }

        //randomNum = Random.Range (0, 9);

        fillGlassElements();

        createOldBoolList();

        setUI();

        updateSubGlassList();
    }
    void Start()
    {
        canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI");
        if (canvasPlayingUI == null)
        {
            Debug.Log("ATTENZIONE!! canvasPlayingUI non trovato!! Assicurarsi che il relativo prefab sia nella scena");
        }
        else
        {
            playingUI = canvasPlayingUI.GetComponent <PlayingUI> ();
        }

        glassesManager = GetComponent <GlassesManager> ();

        controller    = GameObject.FindGameObjectWithTag("Controller");
        cursorHandler = controller.GetComponent <CursorHandler> ();

        magicLanternLogic = GetComponent <MagicLantern> ();

        actualGlass         = glassesManager.getActualGlass();
        actualUseController = cursorHandler.useController;
        usableGlassesNumber = glassesManager.getUsableGlassList().Length;

        if (canvasPlayingUI != null && magicLanternLogic.active)
        {
            updateUI();
            if (usableGlassesNumber > 1)
            {
                updateButtonUI();
            }
        }
    }
    void Start()
    {
        player       = GameObject.FindGameObjectWithTag("Player");
        magicLantern = UtilFinder._GetComponentOfGameObjectWithTag <MagicLantern>("MagicLanternLogic");

        fillSpriteRenderers();
        setRenderersZeroAlpha();

        wasActive = active;

        sendExistence();
    }
    void Start()
    {
        player = GameObject.FindGameObjectWithTag("Player");

        //assignMainCameraToPlayer ();

        getGameOverObject();

        controller    = GameObject.FindGameObjectWithTag("Controller");
        cursorHandler = controller.GetComponent <CursorHandler> ();

        cameraHandler = Camera.main.gameObject.GetComponent <CameraHandler> ();

        magicLanternLogic = GameObject.FindGameObjectWithTag("MagicLanternLogic").GetComponent <MagicLantern> ();

        UpperLimit  = cursorHandler.getUpperLimit();
        BottomLimit = cursorHandler.getBottomLimit();
        RightLimit  = cursorHandler.getRightLimit();
        LeftLimit   = cursorHandler.getLeftLimit();

        if (cameraHandler == null)
        {
            cameraCenter       = new Vector3(Camera.main.gameObject.transform.position.x, Camera.main.gameObject.transform.position.y, player.transform.position.z);
            beginCamera        = Camera.main.ScreenToWorldPoint(new Vector3(0.0f, 0.0f, player.transform.position.z));
            xDistFromBeginning = Mathf.Abs(cameraCenter.x - beginCamera.x);
            yDistFromBeginning = Mathf.Abs(cameraCenter.y - beginCamera.y);

            Debug.Log("CameraHandler non trovato nell'oggetto Camera");
        }
        else
        {
            xDistFromBeginning = cameraHandler.getXDistFromBeginning();
            yDistFromBeginning = cameraHandler.getYDistFromBeginning();
        }

        ratioDistanceFromPlayer = standardRatioDistance;
        setCameraSize(defaultSize);
    }
示例#5
0
    // Use this for initialization
    void Awake()
    {
        controller = GameObject.FindGameObjectWithTag("Controller");
        if (controller != null)
        {
            cursorHandler = controller.GetComponent <CursorHandler>();
        }

        player = GameObject.FindGameObjectWithTag("Player");
        if (player != null)
        {
            playerMovements = player.GetComponent <PlayerMovements>();
        }

        magicLanternLogicOBJ = GameObject.FindGameObjectWithTag("MagicLanternLogic");
        if (magicLanternLogicOBJ != null)
        {
            magicLanternLogic   = magicLanternLogicOBJ.GetComponent <MagicLantern>();
            magicLanternGraphic = magicLanternLogicOBJ.GetComponent <GraphicLantern>();
            glassesManager      = magicLanternLogicOBJ.GetComponent <GlassesManager>();
        }

        magicLantern = GameObject.FindGameObjectWithTag("Lantern");

        canvasPlayingUI = GameObject.FindGameObjectWithTag("CanvasPlayingUI");
        if (canvasPlayingUI != null)
        {
            playingUI         = canvasPlayingUI.GetComponent <PlayingUI>();
            playingUILateral  = canvasPlayingUI.GetComponent <PlayingUILateral>();
            playingUIGameOver = canvasPlayingUI.GetComponent <PlayingUIGameOver>();
        }

        canvasMenu = UtilFinder._FindGameObjectByTag("CanvasMenu");

        unlockableContentUI = UtilFinder._GetComponentOfGameObjectWithTag <UnlockableContentUI> ("Controller");
        informativeManager  = UtilFinder._GetComponentOfGameObjectWithTag <InformativeManager> ("MenuController");
        menuManager         = UtilFinder._GetComponentOfGameObjectWithTag <MenuManager> ("MenuController");
        playStatusTracker   = UtilFinder._GetComponentOfGameObjectWithTag <PlayStatusTracker> ("Controller");

        testInformativeManager = UtilFinder._GetComponentOfGameObjectWithTag <TestInformativeManager> ("TestController");
        testingController      = GameObject.FindGameObjectWithTag("TestController");
        if (testingController != null)
        {
            hintAnalyzer = testingController.GetComponent <HintAnalyzer>();
        }

        hubController = GameObject.FindGameObjectWithTag("HubController");
        if (hubController != null)
        {
            unlockedLevelControl = hubController.GetComponent <UnlockedLevelControl>();
            hubLadderControl     = hubController.GetComponent <HubLadderControl>();
            hubLanternControl    = hubController.GetComponent <HubLanternControl>();
        }

        if (controller != null)
        {
            inputKeeper = controller.GetComponent <InputKeeper>();
        }

        camera = Camera.main.gameObject;
        if (camera != null)
        {
            cameraMovements = camera.GetComponent <CameraMovements>();
            cameraHandler   = camera.GetComponent <CameraHandler>();
        }

        GameObject levelChanger = GameObject.FindGameObjectWithTag("CanvasLoadLevel");

        if (levelChanger != null)
        {
            levelChangerGeneral = levelChanger.GetComponent <LevelChangerGeneral> ();
        }

        GameObject buttonControllerOBJ = GameObject.FindGameObjectWithTag("ButtonControllerLink");

        if (buttonControllerOBJ != null)
        {
            buttonController    = buttonControllerOBJ.GetComponent <ButtonController> ();
            inputManager        = buttonControllerOBJ.GetComponent <InputManager>();
            buttonKeyboardMouse = buttonControllerOBJ.GetComponent <ButtonKeyboardMouse>();
        }
    }
 void Start()
 {
     lanternLogic = GeneralFinder.magicLanternLogic;
 }