예제 #1
0
    public void OK_button()
    {
        if (target_text.text != "")
        {
            int old_profile = my_game_master.current_profile_selected;
            my_game_master.current_profile_selected = profile_slot;
            if (my_manage_menu_uGUI.current_screen == my_manage_menu_uGUI.profile_screen)            //update profile screen
            {
                my_profile_manager.Select_this_profile(old_profile);
                my_profile_manager.Select_this_profile(profile_slot);
            }


            my_game_master.Gui_sfx(my_game_master.tap_sfx);
            my_game_master.Create_new_profile(my_name);
            my_name          = "";
            target_text.text = my_name;
            my_manage_menu_uGUI.Update_profile_name(true);



            Return_to_previous_screen();

            my_profile_manager.Update_this_slot(my_game_master.current_profile_selected);
        }
        else
        {
            my_game_master.Gui_sfx(my_game_master.tap_error_sfx);
        }
    }
예제 #2
0
    public void Ok_button()
    {
        if (my_input.text != "")
        {
            int old_profile = my_game_master.current_profile_selected;
            my_game_master.current_profile_selected = profile_slot;

            if (my_manage_menu_uGUI.current_screen == my_manage_menu_uGUI.profile_screen)            //update profile screen
            {
                my_profile_manager.Select_this_profile(old_profile);
                my_profile_manager.Select_this_profile(profile_slot);
            }

            my_game_master.Gui_sfx(my_game_master.tap_sfx);
            my_game_master.Create_new_profile(my_input.text);
            my_input.text = "";
            my_manage_menu_uGUI.Update_profile_name(true);
            this.gameObject.SetActive(false);
            my_profile_manager.Update_this_slot(my_game_master.current_profile_selected);
        }
        else
        {
            my_game_master.Gui_sfx(my_game_master.tap_error_sfx);
        }
    }
예제 #3
0
    void Give_the_stuff()
    {
        Debug.Log("Give_the_stuff: " + give_this_selected);
        switch (give_this_selected)
        {
        case give_this.virtual_money:
            my_game_master.current_virtual_money[my_game_master.current_profile_selected] += quantity;

            //if (my_game_master.reward_feedback_after_ad)
            //my_feedback_window.Start_me(my_ico,quantity,my_game_master.virtual_money_name);
            break;

        case give_this.new_live:
            my_game_master.current_lives[my_game_master.current_profile_selected] += quantity;

            //if (my_game_master.reward_feedback_after_ad)
            //my_feedback_window.Start_me(my_ico,quantity,my_game_master.lives_name);
            break;

        case give_this.unlock_world:
            my_game_master.Unlock_this_world(quantity);
            my_game_master.world_purchased[my_game_master.current_profile_selected][quantity] = true;
            my_manage_menu_uGUI.Update_profile_name(true);                    //this update also world and stage screen to show the new world unlock
            break;

        case give_this.continue_token:
            my_game_master.current_continue_tokens[my_game_master.current_profile_selected] += quantity;
            break;

        case give_this.incremental_item:
            my_game_master.incremental_item_current_level[my_game_master.current_profile_selected][my_item_ID]++;
            break;

        case give_this.consumable_item:
            my_game_master.consumable_item_current_quantity[my_game_master.current_profile_selected][my_item_ID]++;
            break;
        }

        my_game_master.Save(my_game_master.current_profile_selected);

        if (my_game_master.show_purchase_feedback)
        {
            my_feedback_window.Start_me(my_ico, quantity, my_name);
        }

        my_store_tabs.Update_buttons_in_windows();
        purchased = true;
    }