Exemple #1
0
    void Start()
    {
        directionsEnabled = new bool[] { true, true, true, true };

        controller   = GetComponent <CharacterController>();
        coreManagers = GameObject.FindGameObjectWithTag("CoreManagers");
        gameManagers = GameObject.FindGameObjectWithTag("GameManagers");
        bbManager    = coreManagers.GetComponent <BalanceBoardManager>();
        timeManager  = coreManagers.GetComponent <TimeManager>();
        gameplay     = gameManagers.GetComponent <GameplayManager>();
        fsm          = GetComponent <FiniteStateMachine>();
        preloader    = GameObject.FindGameObjectWithTag("Preloader").GetComponent <Preloader>();

        characterRoot = transform.GetChild(0);

        cameraObj  = GameObject.FindGameObjectWithTag("MainCamera");
        interfaces = GameObject.FindGameObjectWithTag("Interface").GetComponent <CQ_Interface>();


        /*   CameraController = gameObject.GetComponentInChildren<OVRCameraController>();
         *
         * if (CameraController != null)
         * {
         *     // Make sure to set the initial direction of the camera
         *     // to match the game player direction
         *     CameraController.SetOrientationOffset(transform.rotation);
         *     CameraController.SetYRotation(0.0f);
         * }*/
    }
    protected void InitializeDataContainer()
    {
        GameObject gameManagers = GameObject.FindGameObjectWithTag("GameManagers");

        environmentManager = gameManagers.GetComponent <EnvironmentManager>();
        tokenManager       = gameManagers.GetComponent <TokensManager>();
        obstacleManager    = gameManagers.GetComponent <ObstaclesManager>();
        gameplayManager    = gameManagers.GetComponent <GameplayManager>();
        interfaces         = GameObject.FindGameObjectWithTag("Interface").GetComponent <CQ_Interface>();
        tokenByName        = new Dictionary <string, Token>();
    }
Exemple #3
0
    void Start()
    {
        fsm        = GetComponent <FiniteStateMachine>();
        cameraObj  = GameObject.FindGameObjectWithTag("MainCamera");
        interfaces = GameObject.FindGameObjectWithTag("Interface").GetComponent <CQ_Interface>();
        preloader  = GameObject.FindGameObjectWithTag("Preloader").GetComponent <Preloader>();
        bbManager  = GameObject.FindGameObjectWithTag("CoreManagers").GetComponent <BalanceBoardManager>();
        envManager = GameObject.FindGameObjectWithTag("GameManagers").GetComponent <EnvironmentManager>();

        gameplayTime = 120.0f;// startGameplayTime[level];
    }
Exemple #4
0
    public LocalizedButton(MovieClip _mc, string _text, EventDispatcher.EventCallback _btnClickCallback, Alignment _alignment, bool _resizable, bool _icon, string _iconLabel)
    {
        mc   = _mc;
        text = _text;
        //buttonType = _buttonType;
        btnClickCallback = _btnClickCallback;
        alignment        = _alignment;
        resizable        = _resizable;
        icon             = _icon;
        iconLabel        = _iconLabel;

        if (resizable)
        {
            rightMc  = mc.getChildByName <MovieClip>("mcButtonRight");
            leftMc   = mc.getChildByName <MovieClip>("mcButtonLeft");
            centerMc = mc.getChildByName <MovieClip>("mcButtonFill");

            centerX = centerMc.x;
            leftX   = leftMc.x;
            rightX  = rightMc.x;
        }
        else
        {
            bgMc = mc.getChildByName <MovieClip>("mcButtonBg");
        }

        iconMc = mc.getChildByName <MovieClip>("mcIcon");

        if (!icon)
        {
            if (iconMc != null)
            {
                iconMc.visible = false;
            }
            //arrowMc = null;
        }

        interfaces = GameObject.FindGameObjectWithTag("Interface").GetComponent <CQ_Interface>();

        SetButtonEvents();
    }
Exemple #5
0
    void Start()
    {
        GameObject.DontDestroyOnLoad(gameObject);
        GameObject.DontDestroyOnLoad(coreManagers.transform.parent != null ? coreManagers.transform.parent.gameObject : coreManagers.gameObject);
        GameObject.DontDestroyOnLoad(gameManagers.transform.parent != null ? gameManagers.transform.parent.gameObject : gameManagers.gameObject);

        _interface = GameObject.FindGameObjectWithTag("Interface").GetComponent <CQ_Interface>();

        EnvironmentManager envManager = gameManagers.GetComponent <EnvironmentManager>();

        envManager.progressSignals.Register(gameObject, "OnEnvManagerProgress", 0.0f);

        BalanceBoardManager bbManager = coreManagers.GetComponent <BalanceBoardManager>();

        bbManager.progressSignals.Register(gameObject, "OnBBManagerProgress", 0.0f);

        ObstaclesManager staticManager = gameManagers.GetComponent <ObstaclesManager>();

        staticManager.progressSignals.Register(gameObject, "OnObstacleManagerProgress", 0.0f);

        ExternalTexturesManager texturesManager = gameManagers.GetComponent <ExternalTexturesManager>();

        texturesManager.progressSignals.Register(gameObject, "OnExternalTexturesManagerProgress", 0.0f);

        BuildingAssetsManager assetsManager = gameManagers.GetComponent <BuildingAssetsManager>();

        assetsManager.progressSignals.Register(gameObject, "OnBuildingAssetsManagerProgress", 0.0f);

        GameplayManager gameplayManager = gameManagers.GetComponent <GameplayManager>();

        gameplayManager.progressSignals.Register(gameObject, "OnGameplayManagerProgress", 0.0f);

        GeneralSoundsManager soundManager = gameManagers.GetComponent <GeneralSoundsManager>();

        soundManager.progressSignals.Register(gameObject, "OnSoundManagerProgress", 0.0f);

        TrackingManager.Instance.Version = version;
    }
 void Start()
 {
     _interface = gameObject.GetComponent <CQ_Interface>();
 }