fix:1、添加arrow的游戏代码,和相关的周边功能

This commit is contained in:
2026-07-10 17:57:02 +08:00
parent dd56ccb469
commit f1e05d9547
145 changed files with 8492 additions and 1059 deletions
@@ -0,0 +1,17 @@
using System.Collections.Generic;
using SGModule.ConfigLoader;
namespace IgnoreOPS
{
[ConfigKey("ArrowGameConfig")]
public class ArrowGameConfig
{
public int id;
public string levelName;
public int gridRows;
public int gridCols;
public int pointSpacing;
public string arrows;
}
}
@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 0d0a4dc1573b454ba9ec50df8d7dea64
timeCreated: 1783664763
@@ -84,12 +84,20 @@ namespace RedHotRoast
public int darkThoughProbability;
public int Dailyrefreshtimes;
public int Smallrewardsrate;
public int PiggyBankSwitch;
public int ExpiryUnlock;
public int BalanceExpired;
public int ExchangeModeToggle;
public int ExchangeProcessMode;
public int CHProcessMode;
public int PiggyPropCD;
public int SmallReward;
public int ProcessingTime;
public int WwalaccelerationCD;
public int[] inlineInitNum;
public int[] BalanceExchange;
public int[] PotExchange;
}
}
@@ -1,53 +1,57 @@
using System.Linq;
using SGModule.ConfigLoader;
namespace RedHotRoast {
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;
}
}
using System.Linq;
using SGModule.ConfigLoader;
namespace RedHotRoast {
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 string[] T_Redeemcode;
public string T_ShopURL;
}
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;
public string[] C_Redeemcode;
public string C_ShopURL;
}
}