Exemplo n.º 1
0
    void Awake()
    {
#if UNITY_EDITOR
        if (DEBBUGER)
        {
            PlayerPrefs.DeleteAll();
        }
#endif
        loadingMask.SetActive(false);
        Instance = this;
        DontDestroyOnLoad(this.gameObject);
        serverLogin = GetComponent <ServerLogin> ();

        Events.SceneLoaded += SceneLoaded;
        Events.LoadScene   += LoadScene;

        assetsBundleLoader = GetComponent <AssetsBundleLoader>();

        // lo hace assetsBundle: serverLogin.Init();
    }
Exemplo n.º 2
0
    void Awake()
    {
        if (RESET)
        {
            PlayerPrefs.DeleteAll();
        }
#if UNITY_ANDROID || UNITY_IOS
        isAndroid                   = true;
        isAdmin                     = false;
        controlsType                = ControlsType.GYROSCOPE;
        useOptimizedSettings        = true;
        playMode                    = PlayModes.STORYMODE;
        isAndroid                   = true;
        Application.targetFrameRate = 60;
#elif UNITY_WEBGL
        useOptimizedSettings = true;
        playMode             = PlayModes.STORYMODE;
        isAndroid            = false;
#elif UNITY_EDITOR
        Application.targetFrameRate = 60;
#elif UNITY_STANDALONE
        Application.targetFrameRate = 60;
#endif


        string _controlsType = PlayerPrefs.GetString("controlsType");
        if (_controlsType == "GYROSCOPE")
        {
            controlsType = ControlsType.GYROSCOPE;
        }
        else if (_controlsType == "VIRTUAL_JOYSTICK")
        {
            controlsType = ControlsType.VIRTUAL_JOYSTICK;
        }


        if (isAndroid)
        {
            // pixelSize = (int)((float)Screen.height * (0.003f));
            if (SystemInfo.graphicsShaderLevel >= 30)
            {
                useRetroPixelPro = true;
            }
            else
            {
                useRetroPixelPro = false;
            }
        }
        //  Cursor.visible = false;



        if (!mInstance)
        {
            mInstance = this;
        }
        else
        {
            Destroy(this.gameObject);
            return;
        }
        DontDestroyOnLoad(this);

        events                  = GetComponent <Events>();
        missions                = GetComponent <Missions>();
        multiplayerData         = GetComponent <MultiplayerData>();
        videogamesData          = GetComponent <VideogamesData>();
        inputSaver              = GetComponent <InputSaver>();
        inputSavedAutomaticPlay = GetComponent <InputSavedAutomaticPlay>();
        versusManager           = GetComponent <VersusManager>();
        handWriting             = GetComponent <HandWriting>();
        assetsBundleLoader      = GetComponent <AssetsBundleLoader> ();
        framesController        = GetComponent <FramesController>();

        if (LevelDataDebug.Instance)
        {
            playMode = PlayModes.STORYMODE;
            DEBUG    = LevelDataDebug.Instance.isDebbug;
            this.isArcadeMultiplayer = LevelDataDebug.Instance.isArcadeMultiplayer;
            this.playOnlyBosses      = LevelDataDebug.Instance.playOnlyBosses;
            this.playMode            = LevelDataDebug.Instance.playMode;
            this.testAreaName        = LevelDataDebug.Instance.testArea;
            if (Data.Instance.playMode == PlayModes.STORYMODE)
            {
                multiplayerData.player1 = multiplayerData.player1_played = true;
            }
        }

        // GetComponent<Tracker>().Init();
        GetComponent <CurvedWorldManager>().Init();
    }