예제 #1
0
    public void drawKappaItemsTest()
    {
        GUILayout.BeginArea(new Rect(10, 200, 200, 250));
        GUILayout.BeginVertical("box");
        GUILayout.Label("Showing Items TESTING");

        if (GUILayout.Button("Fill cloud Data"))
        {
            ConnectivityManager.FillGameState();
            aux_byteArray = ConnectivityManager.SerializeGameState(ConnectivityManager.ECloudGameState);
        }

        if (GUILayout.Button("Deserialize cloud Data"))
        {
            gameState = ConnectivityManager.DeserializeGameStateByteArray(aux_byteArray);
            addDebugMessage("total_mangos: " + gameState.total_mangos);
            addDebugMessage("total_meters: " + gameState.total_meters);
            addDebugMessage("total_frogs: " + gameState.total_frogs);
            addDebugMessage("total_cocktails: " + gameState.total_cocktails);
            addDebugMessage("object[1]: " + gameState.list_CloudItems[1].local_id);

            /*
             * List<cUI_Item> aux = ShopManager.Instance.UI_List_All_Items;
             * for (int i = 0; i < aux.Count; ++i)
             * {
             *  Debug.Log("Loaded item: " + aux[i].name);
             * }*/
        }

        if (GUILayout.Button("Save Game2Cloud"))
        {
            ConnectivityManager.SaveCurrentGameState();
        }

        /*
         * if (GUILayout.Button("Show surfboard"))
         * {
         *  InventoryManager.Instance.setKappaItemVisibleByName("prop_surfboard", true);
         * }
         * GUILayout.Space(5);
         *
         * if (GUILayout.Button("Hide surfboard"))
         * {
         *  InventoryManager.Instance.setKappaItemVisibleByName("prop_surfboard", false);
         * }
         *
         * if (GUILayout.Button("Enable visualSet"))
         * {
         *  GameLogicManager.Instance.EnableKappaVisualData();
         * }
         *
         * if (GUILayout.Button("Disable visualSet"))
         * {
         *  GameLogicManager.Instance.DisableKappaVisualData();
         * }
         *
         * if (GUILayout.Button("List items"))
         * {
         *  List<cUI_Item> aux = ShopManager.Instance.UI_List_All_Items;
         *  for (int i = 0; i < aux.Count; ++i)
         *  {
         *      Debug.Log("Loaded item: " + aux[i].name);
         *  }
         * } */

        GUILayout.Space(5);
        GUILayout.EndVertical();
        GUILayout.EndArea();
    }