示例#1
0
    void Awake()
    {
        Debug.Log("Inicializando escena INGAME...");
        GameObject go_Connectivity = GameObject.Find("Connectivity_GO");

        if (go_Connectivity == null)
        {
            go_Connectivity = (GameObject)Instantiate(Connectivity_Prefab, Vector3.zero, Quaternion.identity);
            ConnectivityManager.InitializeConnectivity();
        }


        // 3) INICIALIZAR LOS ASSETS DEL IAP
        //IAP_Assets.Initialize();
        // 4) INICIALIZAR EL MANAGER DE CONECTIVIDAD <GameState, Rankings, Logros>
        //ConnectivityManager.InitializeConnectivity();

        // 1) SHOP MANAGER
        ShopManager.CreateManager(); // --> modificar para que pille todos los VirtualGoods y los CurrencyPacks y los meta en listas con todos los datos.

        // 2) INVENTORY MANAGER
        InventoryManager.CreateManager();            // --> mod esto
        InventoryManager.Instance.LoadInGameItems(); // --> mod esto

        // 5) INICIALIZAR MANAGER DE IAP
        //IAPManager.CreateManager();
        // 6)


        GameLogicManager.CreateManager();
        EnvironmentManager.CreateManager();
        //EnvironmentManager.Instance.loadLevel(PlayerPrefs.GetString("stage"));

        //Provisional
        EnvironmentManager.Instance.loadLevel("Beach");
    }