public static void SaveString2() { TextAsset test = Resources.Load <TextAsset>("code/Skill001.lua"); XLua.LuaEnv luaenv = new XLua.LuaEnv(); //luaenv.DoString("CS.UnityEngine.Debug.Log('hello world')"); luaenv.DoString(test.text); luaenv.Dispose(); Debug.Log(test); return; CustomSkill skill = SkillUtils.MakeCustomSkill("001"); skill.id = 001; skill.Trigger(CustomSkill.TriggerType.fight); return; FormulaUtils.GetTowerExtraAttributes(false); return; for (int i = 0; i < 10; i++) { Debug.Log(UnityEngine.Random.Range(0, 0.5f)); } return; //PlayerSQLPrefs.yzTowerLevel = 10; //PlayerSQLPrefs.yzTowerABSLevel = 10; PlayerOtherItem.ReduceItem(GameInstance.GameDatabase.otherItem[0].Id, 10); }
public PlayerOtherItem CloneTo() { PlayerOtherItem cloneitem = new PlayerOtherItem(); cloneitem.ItemID = Id; cloneitem.Amount = 1; return(cloneitem); }
public static void AddOneItem(string id, int num) { if (GameDatabase.otherItem.Find(x => x.Id == id) == null) { Debug.LogWarning("gameDataBase dont contain this id:" + id); return; } if (DataMap.ContainsKey(id)) { DataMap[id].Amount += num; UpdateItem(id); } else { PlayerOtherItem item = GameDatabase.otherItem.Find(x => x.Id == id).CloneTo(); item.Amount = num; DataMap.Add(id, item); AddItem(id); } }