public void Init() { if (!Table.Inited) { throw new Exception("Tabele has not been initialised,it is intialised in GameController"); } if (!Inited) { TableGoods preItem = null; string tableStr = TableTool.GetTxt(FileName); JSONNode data = JSONNode.Parse(tableStr); foreach (var itemData in data.Children) { TableGoods item = new TableGoods(); item.Id = itemData["Id"]; item.Name = itemData["Name"]; item.Icon = itemData["Icon"]; item.GoodsType = itemData["GoodsType"]; item.Des = itemData["Des"]; AddItem(item); if (preItem != null) { preItem.Next = item; } preItem = item; } Inited = true; } }
public void Init() { if (!Table.Inited) { throw new Exception("Tabele has not been initialised,it is intialised in GameController"); } if (!Inited) { TableDailyTarget preItem = null; string tableStr = TableTool.GetTxt(FileName); JSONNode data = JSONNode.Parse(tableStr); foreach (var itemData in data.Children) { TableDailyTarget item = new TableDailyTarget(); item.Id = itemData["Id"]; item.Index = itemData["Index"]; item.TargetType = itemData["TargetType"]; item.Icon = itemData["Icon"]; item.GoalNum = itemData["GoalNum"]; item.TitleTxtId = itemData["TitleTxtId"]; item.descriptionTxtId = itemData["descriptionTxtId"]; item.Rewards = Table.string2Dic_int_int(itemData["Rewards"]); AddItem(item); if (preItem != null) { preItem.Next = item; } preItem = item; } Inited = true; } }
public void Init() { if (!Table.Inited) { throw new Exception("Tabele has not been initialised,it is intialised in GameController"); } if (!Inited) { TableDegree preItem = null; string tableStr = TableTool.GetTxt(FileName); JSONNode data = JSONNode.Parse(tableStr); foreach (var itemData in data.Children) { TableDegree item = new TableDegree(); item.Id = itemData["Id"]; item.levelTop = itemData["levelTop"]; item.degreeName = itemData["degreeName"]; item.degreeRaise = itemData["degreeRaise"]; item.icon = itemData["icon"]; item.bg = itemData["bg"]; item.music = itemData["music"]; item.coin = itemData["coin"]; AddItem(item); if (preItem != null) { preItem.Next = item; } preItem = item; } Inited = true; } }
public void Init() { if (!Table.Inited) { throw new Exception("Tabele has not been initialised,it is intialised in GameController"); } if (!Inited) { TableInventory preItem = null; string tableStr = TableTool.GetTxt(FileName); JSONNode data = JSONNode.Parse(tableStr); foreach (var itemData in data.Children) { TableInventory item = new TableInventory(); item.Id = itemData["Id"]; item.GoodsId = itemData["GoodsId"]; item.Num = itemData["Num"]; item.Price = itemData["Price"]; item.Discount = itemData["Discount"]; item.Description = itemData["Description"]; AddItem(item); if (preItem != null) { preItem.Next = item; } preItem = item; } Inited = true; } }
public void Init() { if (!Table.Inited) { throw new Exception("Tabele has not been initialised,it is intialised in GameController"); } if (!Inited) { TableAdChannelPostfix preItem = null; string tableStr = TableTool.GetTxt(FileName); JSONNode data = JSONNode.Parse(tableStr); foreach (var itemData in data.Children) { TableAdChannelPostfix item = new TableAdChannelPostfix(); item.Id = itemData["Id"]; item.Postfix = itemData["Postfix"]; AddItem(item); if (preItem != null) { preItem.Next = item; } preItem = item; } Inited = true; } }
/// <summary> /// 基础的统计对象的虚拟表 /// </summary> /// <returns></returns> public static DataTable CreateDateValueTable() { Dictionary <string, ColType> Dir = new Dictionary <string, ColType>(); Dir.Add("Starttime", ColType.NTSString); Dir.Add("Endtime", ColType.NTSString); Dir.Add("CountValue", ColType.NTSDecimal); return(TableTool.CreateTable(Dir)); }
/// <summary> /// add by jy /// add at 2014-3-23 /// note: 导出对比对象列表列表。 /// </summary> /// <returns></returns> public static DataTable CreateContrastDataTable() { Dictionary <string, ColType> Dir = new Dictionary <string, ColType>(); Dir.Add("Date", ColType.NTSString); Dir.Add("Object", ColType.NTSString); Dir.Add("ItemCode", ColType.NTSString); Dir.Add("EneryValue", ColType.NTSString); return(TableTool.CreateTable(Dir)); }
public static DataTable CreateFee_ApportionDataTable() { Dictionary <string, ColType> Dir = new Dictionary <string, ColType>(); Dir.Add("Date", ColType.NTSString); Dir.Add("Object", ColType.NTSString); Dir.Add("FeeBefore", ColType.NTSDecimal); Dir.Add("FeeAfter", ColType.NTSDecimal); Dir.Add("FeeALL", ColType.NTSDecimal); return(TableTool.CreateTable(Dir)); }
public override void OnInspectorGUI() { DrawDefaultInspector(); TableTool myScript = (TableTool)target; if (GUILayout.Button("Create Table")) { myScript.AddTableToDatabase(); } }
public static DataTable CreateFee_ForecastDataTable() { Dictionary <string, ColType> Dir = new Dictionary <string, ColType>(); Dir.Add("Date", ColType.NTSString); Dir.Add("Yuce", ColType.NTSString); Dir.Add("History", ColType.NTSString); Dir.Add("PianCha", ColType.NTSString); Dir.Add("Pecent", ColType.NTSString); return(TableTool.CreateTable(Dir)); }
public static DataTable CreateSysLogDataTable() { Dictionary <string, ColType> Dir = new Dictionary <string, ColType>(); Dir.Add("Number", ColType.NTSString); Dir.Add("ModelName", ColType.NTSString); Dir.Add("LogContent", ColType.NTSString); Dir.Add("LogTime", ColType.NTSString); Dir.Add("OpType", ColType.NTSString); Dir.Add("USerName", ColType.NTSString); return(TableTool.CreateTable(Dir)); }
/// <summary> /// 基础的统计对象的虚拟表 /// </summary> /// <returns></returns> public static DataTable CreateBaseDataTable() { Dictionary <string, ColType> Dir = new Dictionary <string, ColType>(); Dir.Add("Date", ColType.NTSString); Dir.Add("ObjectID", ColType.NTSString); Dir.Add("ObjectName", ColType.NTSString); Dir.Add("Starttime", ColType.NTSString); Dir.Add("Endtime", ColType.NTSString); Dir.Add("ItemCode", ColType.NTSString); Dir.Add("EneryValue", ColType.NTSString); return(TableTool.CreateTable(Dir)); }
private void CreateUnit(int npcID) { NpcData npcData = TableTool.GetTableDataRow <NpcData>(TableType.Npc, npcID); if (npcData == null) { return; } string extend = Enum.GetName(typeof(Camp), camp); string prefab = string.Format("{0}_{1}", npcData.prefab, extend); int randomX = UnityEngine.Random.Range(-5, 5); UnitCreate.Instance.Create(prefab, npcData.id, Camp, new Vector3(camping.position.x + randomX, 0, camping.position.z)); }
public static void Damage(GoapAgent attacker, GoapAgent target, int skillID) { if (!target.IsAlive()) { return; } SkillData skillData = TableTool.GetTableDataRow <SkillData>(TableType.Skill, skillID); if (skillData == null) { return; } target.Damage(skillData.damage); }
public static DataTable CreateCostQueryDataTable(ResultCostQuery result) { Dictionary <string, ColType> Dir = new Dictionary <string, ColType>(); Dir.Add("时间", ColType.NTSString); Dir.Add(string.Format("{0}量总值({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("{0}费总值(元)", result.FeeTbl.EneType), ColType.NTSString); switch ((FeeType)Enum.Parse(typeof(FeeType), result.FeeType)) { case FeeType.分时计费: Dir.Add(string.Format("尖时{0}量({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("尖时{0}费(元)", result.FeeTbl.EneType), ColType.NTSString); Dir.Add(string.Format("峰时{0}量({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("峰时{0}费(元)", result.FeeTbl.EneType), ColType.NTSString); Dir.Add(string.Format("平时{0}量({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("平时{0}费(元)", result.FeeTbl.EneType), ColType.NTSString); Dir.Add(string.Format("谷时{0}量({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("谷时{0}费(元)", result.FeeTbl.EneType), ColType.NTSString); break; case FeeType.阶梯计费: if (result.StepSettingID.Contains(4)) { Dir.Add(string.Format("第四档{0}量({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("第四档{0}费(元)", result.FeeTbl.EneType), ColType.NTSString); } if (result.StepSettingID.Contains(1)) { Dir.Add(string.Format("第一档{0}量({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("第一档{0}费(元)", result.FeeTbl.EneType), ColType.NTSString); } if (result.StepSettingID.Contains(2)) { Dir.Add(string.Format("第二档{0}量({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("第二档{0}费(元)", result.FeeTbl.EneType), ColType.NTSString); } if (result.StepSettingID.Contains(3)) { Dir.Add(string.Format("第三档{0}量({1})", result.FeeTbl.EneType, result.Unit), ColType.NTSString); Dir.Add(string.Format("第三档{0}费(元)", result.FeeTbl.EneType), ColType.NTSString); } break; } return(TableTool.CreateTable(Dir)); }
public static LANGUAGE_TYPE languageType = LANGUAGE_TYPE.CN; // 语言类型 0 汉语, 1 英语 public static string String(string textID) { LanguageData textData = TableTool.GetTableDataRow <LanguageData>(TableType.Language, int.Parse(textID)); if (textData == null) { return(textID); } if (languageType == LANGUAGE_TYPE.CN) { return(textData.CN); } else if (languageType == LANGUAGE_TYPE.EN) { return(textData.EN); } return(textData.CN); }
private void Init() { NpcData npcData = goapAgent.NpcData; //int[] skills = new int[]{ npcData.skillID, npcData.skillID1, npcData.skillID2}; int[] skills = new int[] { npcData.skillID, npcData.skillID1, npcData.skillID2, }; skillList.Clear(); for (int i = 0; i < skills.Length; ++i) { int skillID = skills[i]; SkillData skillData = TableTool.GetTableDataRow<SkillData>(TableType.Skill, skillID); if (skillData == null) { continue; } Skill skill = new Skill(skillData, i); skillList.Add(skill); } }
public void Init() { if (!Table.Inited) { throw new Exception("Tabele has not been initialised,it is intialised in GameController"); } if (!Inited) { string tableStr = TableTool.GetTxt(FileName); JSONNode itemData = JSONNode.Parse(tableStr); Coin = itemData["Coin"]; Cash = itemData["Cash"]; Energy = itemData["Energy"]; Star = itemData["Star"]; InfiniteEnergy1H = itemData["InfiniteEnergy1H"]; InfiniteEnergy6H = itemData["InfiniteEnergy6H"]; InfiniteEnergy12H = itemData["InfiniteEnergy12H"]; InfiniteEnergy24H = itemData["InfiniteEnergy24H"]; Inited = true; } }
public void Init() { if (!Table.Inited) { throw new Exception("Tabele has not been initialised,it is intialised in GameController"); } if (!Inited) { string tableStr = TableTool.GetTxt(FileName); JSONNode itemData = JSONNode.Parse(tableStr); GameStartTime = itemData["GameStartTime"]; levelMax = itemData["levelMax"]; default_coin = itemData["default_coin"]; default_life = itemData["default_life"]; life_time = itemData["life_time"]; reward_bind_fb = itemData["reward_bind_fb"]; star_box_cost = itemData["star_box_cost"]; mult_destroy_score = itemData["mult_destroy_score"]; continuedWin_maxBouns = itemData["continuedWin_maxBouns"]; FreeWheelRecoverTime = itemData["FreeWheelRecoverTime"]; FreeWheelCostCoin = itemData["FreeWheelCostCoin"]; AdWheelCountOneDay = itemData["AdWheelCountOneDay"]; DailyAdWheelCountOneDay = itemData["DailyAdWheelCountOneDay"]; FirstSalePromotionProductId = itemData["FirstSalePromotionProductId"]; ShowDailyTargetLevel = itemData["ShowDailyTargetLevel"]; PersonalStarRaceOpenLevel = itemData["PersonalStarRaceOpenLevel"]; continuedWin_unlockLevel = itemData["continuedWin_unlockLevel"]; dailyWheel_unlockLevel = itemData["dailyWheel_unlockLevel"]; ShowFirstSalePromotionLevel = itemData["ShowFirstSalePromotionLevel"]; notPopContinueWinPanelAfterThisLevel = itemData["notPopContinueWinPanelAfterThisLevel"]; adPlayCountOneDay = itemData["adPlayCountOneDay"]; adplay_unlockLevel = itemData["adplay_unlockLevel"]; popRateUsPanel = itemData["popRateUsPanel"]; popRateUsLevel = itemData["popRateUsLevel"]; cost_explain = itemData["cost_explain"]; Inited = true; } }
public RoomPlayer(Camp camp) { this.camp = camp; npcDataList = TableTool.GetTableData <NpcData>(TableType.Npc); }