using System.Collections.Generic;
using SGModule.ConfigLoader;

namespace ChillConnect
{
    public class PassportrewardsModel : ConfigModel<PassportrewardsModel, Passportrewards>
    {
        public PassportrewardsModel(string key) : base(key)
        {
        }
    }

    public class Passportrewards
    {
        public int id;
        public int Eliminating_quantity;
        public int Free_rewards_num;
        public int Free_rewards_type;
        public int Paid_rewards_num;
        public int Paid_rewards_type;
        public int Passportrewards_CD;
        public int[] Boost;
        public int[] weight;
    }
    public class PaidcoinsModel : ConfigModel<PaidcoinsModel, Paidcoins>
    {

        public PaidcoinsModel(string key) : base(key)
        {
        }
    }
    public class Paidcoins
    {
        public int id;
        public int Actual_coins;
        public int Discount_rate;
        public float Payment_amount;
        public float Payment_amount2;
        public bool is_paid;
        public int receive_CD;
        public string SKU;
    }
    public class MultigiftModel : ConfigModel<MultigiftModel, Multigift>
    {
        public MultigiftModel(string key) : base(key)
        {
        }
    }


    public class Multigift
    {
        public float Paid_price;
        public float Paid_price2;

        public int coins_quantity;

        public int[] props_type;
        public int[] props_quantity;
    }
}