ball 项目提交

This commit is contained in:
2026-04-20 12:06:34 +08:00
parent 4331ebba60
commit 99145facbd
6052 changed files with 576445 additions and 0 deletions
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("ADTasks")]
public class ADTask
{
public int id;
public string text_read;
public int tol_num;
public int reward_num;
public bool is_get;
public int[] Boost;
public int[] weight;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 684786be6ad2341a69ed2cadc9eab6b9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,18 @@
using System.Collections.Generic;
using SGModule.GooglePay;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("applePay")]
public class ApplePay
{
public int id;
public string payKey;
public string sku;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 804feba0ad034ba3b1fbce7dddfe1d63
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,22 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("BackgroundImage")]
public class BackgroundImage
{
public int id;
public string FeatureModule;
public string des_key;
public string Name;
}
public enum des_key
{
remove_ad_gift,
pack_gift,
pass_gift,
VIP
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f9523046c51b45ac9ddb133129b5f3a8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,30 @@
using System.Collections.Generic;
namespace BallKingdomCrush
{
public class BoardModel
{
public List<Board> dataList;
}
public class Board
{
public int[][] vector2;
public int[] offset;
}
public class StackedModel
{
public List<Stacked> dataList;
}
public class Stacked
{
public int[] site;
public int[] offset;
public int num;
}
}
// "{\"level\":1,\"board\":[{\"vector2\":[[1,0,0,0,0,0],[1,0,0,0,0,0],[1,1,1,0,0,0],[0,1,1,1,1,1],[0,1,1,0,0,0],[0,0,0,0,0,0],[0,0,0,0,0,0]],\"offset\":[0,0,0,0]},{\"vector2\":[[0,0,0,0,0,0],[0,0,0,0,0,0],[0,0,0,0,0,0],[0,0,1,1,1,0],[0,0,0,0,0,0],[0,0,0,0,0,0],[0,0,0,0,0,0]],\"offset\":[0,1,0,0]},{\"vector2\":[[0,0,0,0,0,0],[0,0,0,0,0,0],[0,1,0,0,0,0],[0,1,0,0,0,0],[0,1,0,0,0,0],[0,0,0,0,0,0],[0,0,0,0,0,0]],\"offset\":[1,0,0,0]}],\"stacked\":[{\"site\":[1,6],\"offset\":[0,1,0,0],\"num\":6},{\"site\":[7,6],\"offset\":[0,0,0,1],\"num\":5}],\"item_type\":3}"
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 456a81636100cee45b5c7ef7ea89989c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,71 @@
using SGModule.ConfigLoader;
namespace IgnoreOPS
{
[ConfigKey("Common", false)]
public class CommonModel
{
public int InitialNum;
public int[] inlineLoginDown;
public int inlineMin;
public int Purchaseprops;
public int rewardrate;
public int RevivalCoins;
public int[] wheelTimes;
public float Passportgift;
public float Passportgift2;
public int addspace;
public float addspace2;
public int AddDiscount;
public float AddDiscount2;
public int playtimes;
public int interstitialtype;
public int lobbyrewrdtime;
public int roomrewardrate;
public int Activetimes;
public int adrate;
public int roomrate;
public float afSendLimit;
public float afSendNum;
public int rewardinsertion;
public int exchangeCD = 120;
public int PayRate;
public int AddDiscountLevel;
public int AddDiscountCD;
public int AddSpaceLevel;
public int RemoveADsPackDuration;
public int RemoveADsPackPopup;
public string contactUs;
public int[] UnlockSecret;
public int[] UnlockLive;
public int Live;
public int Secret;
public int Assitant;
public int LivePreview;
public int SecretPreview;
public int HomeGuideRate;
public int roomGuideRate;
public int VIPGuide;
public int VIPGuideRate;
public int HomeInterstitialAd;
public int FreeClaims;
public int TurnOffPackRate;
public int TurnOffRewardsRate;
public int TurnOffRewardsCD;
public int TurnOffRewardslimit;
public int FailedGiftProgress;
public int BonusInside;
public int UnlockAIAssistant;
public int FreeMessages;
public int[] CoinsAccess;
public int AdAccess;
public int ClearRAM;
public int CoinsDownload;
public string ResVersion;
public int MultiModal;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 954729fa345c44828d10b961f984abec
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,5 @@
using System.Collections.Generic;
namespace BallKingdomCrush
{
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 7fc7bf677e87e485e8db4819f96eeeba
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("Durationtasks")]
public class Durationtasks
{
public int id;
public string text_read;
public int tol_num;
public int reward_num;
public bool is_get;
public int[] Boost;
public int[] weight;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b78b92c1d9e172548b8ffe9b3ab8368c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,16 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("ExchangeRate")]
public class ExchangeRate
{
public int ID;
public List<string> CountryKey;
public float Multi;
public string Payicon;
public string Currency;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 37e0bc3a68b366b47a20e7ebe506749a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,18 @@
using System.Collections.Generic;
using System.Linq;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
public class GameConfigModel
{
public Dictionary<int, List<GameBoard>> game_conf = new();
}
public class GameBoard
{
public int level;
public string board;
public string stacked;
public int item_type;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 82b36e3bf10fb56479a37bccbfe52b95
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,23 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("LargerewardNum")]
public class LargerewardNum
{
public int id;
public float[] nor_1;
public float[] nor_2;
public float[] nor_3;
public float rv_1;
public float rv_2;
public float rv_3;
public int[] Boost_1;
public int[] Boost_2;
public int[] Boost_3;
public int[] weight_1;
public int[] weight_2;
public int[] weight_3;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 91ab827f55980734fa3bd52c07c75c92
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,26 @@
using System.Collections.Generic;
using System.Linq;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("LevelUnlock")]
public class LevelUnlock
{
public int LeveType;
public string Name;
public int GoldCoins;
public int PassCoins;
}
[ConfigKey("Live")]
public class Live
{
public int Progress;
public int SubscribeUnlock; // 是否需要订阅解锁(0:不需要,1:需要)
public string Name;
public int GoldCoins;
public int AD;
public int CD;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 50a2403a08b724d62bcb0e4328181407
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,40 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("FreeImageLibrary")]
public class FreeImageLibrary
{
public int id;
public string Name;
public int State;
}
[ConfigKey("ADImageLibrary")]
public class ADImageLibrary
{
public int id;
public string Name;
public int State;
public int GoldCoins;
}
[ConfigKey("SpecialImageLibrary")]
public class SpecialImageLibrary
{
public int id;
public string Name;
public int State;
public int GoldCoins;
}
[ConfigKey("VIPImageLibrary")]
public class VIPImageLibrary
{
public int id;
public string Name;
public int State;
public int GoldCoins;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 2310f99386c2ad14480de03f4e0c737b
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,60 @@
using System.Collections.Generic;
using System.Linq;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
public class MakeupModel
{
public static Makeup GetData(int id)
{
return ConfigSystem.GetConfig<Makeup>().FirstOrDefault(makeup => makeup.id == id);
}
}
[ConfigKey("makeup")]
public class Makeup
{
public int id;
public int item_need;
public bool is_onetime;
public int task_need;
public int ad_need;
public int item;
public int levels_need;
public int AD_Down;
public int AD_Limit_times;
public int Login_Limit_times;
public int Active_time;
public int Active_time_Down;
public int Active_Limit_times;
}
public class MakeupModel_2
{
public static Makeup_2 GetData(int id)
{
return ConfigSystem.GetConfig<Makeup_2>().FirstOrDefault(makeup => makeup.id == id);
}
}
[ConfigKey("makeup_2")]
public class Makeup_2
{
public int id;
public int item_need;
public bool is_onetime;
public int task_need;
public int ad_need;
public int item;
public int levels_need;
public int AD_Down;
public int AD_Limit_times;
public int Login_Limit_times;
public int Active_time;
public int Active_time_Down;
public int Active_Limit_times;
public int Reset_time;
public float ADIncrease;
public int PayIncrease;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: ccc8190d0599fff48b2caed678a084a8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,13 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("OnlineRewards")]
public class OnlineRewards
{
public int OnlineLimitNum;
public int OnlineCountTime;
public int OnlineAward;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: cb0103dccee904bae947c46c5918fc51
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("PassingTasks")]
public class PassingTask
{
public int id;
public string text_read;
public int tol_num;
public int reward_num;
public bool is_get;
public int[] Boost;
public int[] weight;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: b52103c07b44c7542bb95c108331e805
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,44 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("Passportrewards")]
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;
}
[ConfigKey("Paidcoins")]
public class Paidcoins
{
public int id;
public int Actual_coins;
public int Discount_rate;
public float Payment_amount;
public float Payment_amount2;
public int receive_CD;
public bool is_paid;
public string SKU;
}
[ConfigKey("Multigift")]
public class Multigift
{
public float Paid_price;
public float Paid_price2;
public int coins_quantity;
public int[] props_type;
public int[] props_quantity;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 62ce2d31f0c73c3438cdbd4ded49e1d8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,39 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("rewardNum")]
public class RewardNum
{
public int id;
public float[] ch_1;
public float[] ch_2;
public float[] ch_3;
public float[] nor_1;
public float[] nor_2;
public float[] nor_3;
public float rv_1;
public float rv_2;
public float rv_3;
public int[] Boost_1;
public int[] Boost_2;
public int[] Boost_3;
public int[] weight_1;
public int[] weight_2;
public int[] weight_3;
}
[ConfigKey("Paidgift")]
public class Paidgift
{
public int Paid_type;
public float Paid_price;
public float Paid_price2;
public int coins_quantity;
public int[] props_quantity;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a03954130e2b4bc9acffaf4f0df89e1c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,23 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("SecretAlbums")]
public class SecretAlbums
{
public int id;
public int HotType;
public string Name;
public string Name2;
public float Price;
public int SubscribeUnlock; // 是否需要订阅解锁(0:不需要,1:需要)
public int PayType; //解锁方式(0:支付,1:金币,2:广告)
public float DiscountPrice;
public int GoldCoins;
public int AD;
public int CD;
public float Quantity;
public int[] State;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c61ffd03b32ed9c4184763edff743a02
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("SignDailyReward")]
public class SignDailyReward
{
public int id;
public bool is_com_reward;
public bool is_double;
public int[] item1;
public decimal[] quantity;
public int[] Boost;
public int[] weight;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f212db9bb899b0e43ac7389fcc726b95
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,23 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("SmallrewardNum")]
public class SmallrewardNum
{
public int id;
public float[] nor_1;
public float[] nor_2;
public float[] nor_3;
public float rv_1;
public float rv_2;
public float rv_3;
public int[] Boost_1;
public int[] Boost_2;
public int[] Boost_3;
public int[] weight_1;
public int[] weight_2;
public int[] weight_3;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a89163cfd21b1b04f87e56b3cd250ee9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,26 @@
using System.Collections.Generic;
using System.Linq;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
// [ConfigKey("SubscribePodcast")]
// public class SubscribePodcast
// {
// public string user_name;
// public string Subscribe;
// }
// public class SubscribePodcastModel
// {
// private static SubscribePodcast _item = ConfigSystem.GetConfig<SubscribePodcast>().FirstOrDefault();
// public static List<string> config_name_list { get; private set; } = !string.IsNullOrEmpty(_item?.user_name)
// ? _item.user_name.Split(',').ToList()
// : new List<string>();
// public static List<string> config_vip_level_list { get; private set; } = !string.IsNullOrEmpty(_item?.Subscribe)
// ? _item.Subscribe.Split(',').ToList()
// : new List<string>();
// }
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 6ea9bafee16754a4a804880c9279d995
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("turntable")]
public class Turntable
{
public int id;
public int Seq;
public int wheel_item;
public float quantity;
public int weight;
public int[] Boost;
public int[] weight2;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: dae01d6b93cc45149324ea3b3601fbfe
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,14 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("VipClub")]
public class VipClub
{
public int id;
public int VipType;
public float DiscountPrice;
public float Price;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 05fdae3cb4234891a840d6960a42dba2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -0,0 +1,35 @@
using System.Collections.Generic;
using System.Linq;
using SGModule.ConfigLoader;
namespace BallKingdomCrush
{
[ConfigKey("TurnOffRewards")]
public class TurnOffRewards
{
public int Reward_Type;
public float quantity;
public int weight;
}
public class LevelAttemptsModel
{
private static LevelAttempts _item = ConfigSystem.GetConfig<LevelAttempts>().FirstOrDefault();
public static List<string> config_name_list { get; private set; } = !string.IsNullOrEmpty(_item?.user_name)
? _item.user_name.Split(',').ToList()
: new List<string>();
public static List<string> config_money_list { get; private set; } = !string.IsNullOrEmpty(_item?.amount)
? _item.amount.Split(',').ToList()
: new List<string>();
}
[ConfigKey("LevelAttempts")]
public class LevelAttempts
{
public int id;
public string user_name;
public string amount;
}
}
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f1f9625550f492e4f81175c313aae91a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: