コード例 #1
0
    public void Buy_Trail()
    {
        if (trail_selection == 0)
        {
            if (trail_0_locked)
            {
                if (player_coins >= trail_costs)
                {
                    player_coins  -= trail_costs;
                    trail_0_locked = false;
                    selected_trail = 0;
                    BuySound.Play();
                    SelectedBuyTrail_Text.text = "SELECTED";
                    Change_Trail(selected_trail);
                }
            }
            else
            {
                UI_Button_Sound.Play();
                selected_trail             = 0;
                SelectedBuyTrail_Text.text = "SELECTED";
                Change_Trail(selected_trail);
            }
            Save_Customization();
            SaveCoins();
        }
        if (trail_selection == 1)
        {
            if (trail_1_locked)
            {
                if (player_coins >= trail_costs)
                {
                    player_coins  -= trail_costs;
                    trail_1_locked = false;
                    selected_trail = 1;
                    BuySound.Play();
                    SelectedBuyTrail_Text.text = "SELECTED";
                    Change_Trail(selected_trail);
                }
            }
            else
            {
                UI_Button_Sound.Play();
                selected_trail             = 1;
                SelectedBuyTrail_Text.text = "SELECTED";
                Change_Trail(selected_trail);
            }
            Save_Customization();
            SaveCoins();
        }
        if (trail_selection == 2)
        {
            if (trail_2_locked)
            {
                if (player_coins >= trail_costs)
                {
                    player_coins  -= trail_costs;
                    trail_2_locked = false;
                    selected_trail = 2;
                    BuySound.Play();
                    SelectedBuyTrail_Text.text = "SELECTED";
                    Change_Trail(selected_trail);
                }
            }
            else
            {
                UI_Button_Sound.Play();
                selected_trail             = 2;
                SelectedBuyTrail_Text.text = "SELECTED";
                Change_Trail(selected_trail);
            }
            Save_Customization();
            SaveCoins();
        }

        SaveLocked();
    }
コード例 #2
0
    public void Buy_Color()
    {
        if (color_selection == 0)
        {
            if (color_0_locked)
            {
                if (player_coins >= color_costs)
                {
                    player_coins  -= color_costs;
                    color_0_locked = false;
                    selected_color = 0;
                    BuySound.Play();
                    SelectedBuyColor_Text.text = "SELECTED";
                    Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
                }
            }
            else
            {
                UI_Button_Sound.Play();
                selected_color             = 0;
                SelectedBuyColor_Text.text = "SELECTED";
                Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
            }
            Save_Customization();
            SaveCoins();
        }
        if (color_selection == 1)
        {
            if (color_1_locked)
            {
                if (player_coins >= color_costs)
                {
                    player_coins  -= color_costs;
                    color_1_locked = false;
                    selected_color = 1;
                    BuySound.Play();
                    SelectedBuyColor_Text.text = "SELECTED";
                    Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
                }
            }
            else
            {
                UI_Button_Sound.Play();
                selected_color             = 1;
                SelectedBuyColor_Text.text = "SELECTED";
                Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
            }
            Save_Customization();
            SaveCoins();
        }
        if (color_selection == 2)
        {
            if (color_2_locked)
            {
                if (player_coins >= color_costs)
                {
                    player_coins  -= color_costs;
                    color_2_locked = false;
                    selected_color = 2;
                    BuySound.Play();
                    SelectedBuyColor_Text.text = "SELECTED";
                    Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
                }
            }
            else
            {
                UI_Button_Sound.Play();
                selected_color             = 2;
                SelectedBuyColor_Text.text = "SELECTED";
                Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
            }
            Save_Customization();
            SaveCoins();
        }
        if (color_selection == 3)
        {
            if (color_3_locked)
            {
                if (player_coins >= color_costs)
                {
                    player_coins  -= color_costs;
                    color_3_locked = false;
                    selected_color = 3;
                    BuySound.Play();
                    SelectedBuyColor_Text.text = "SELECTED";
                    Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
                }
            }
            else
            {
                UI_Button_Sound.Play();
                selected_color             = 3;
                SelectedBuyColor_Text.text = "SELECTED";
                Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
            }
            Save_Customization();
            SaveCoins();
        }
        if (color_selection == 4)
        {
            if (color_4_locked)
            {
                if (player_coins >= color_costs)
                {
                    player_coins  -= color_costs;
                    color_4_locked = false;
                    selected_color = 4;
                    BuySound.Play();
                    SelectedBuyColor_Text.text = "SELECTED";
                    Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
                }
            }
            else
            {
                UI_Button_Sound.Play();
                selected_color             = 4;
                SelectedBuyColor_Text.text = "SELECTED";
                Player_Idle.GetComponent <Image>().color = Colors[selected_color].gameObject.GetComponent <Image>().color;
            }
            Save_Customization();
            SaveCoins();
        }

        SaveLocked();
    }