public void onHit() { if (_health.isAlive) { _playerMana.Add(onHitAmount); } else { _playerMana.Add(onKillAmount); } }
public void Load(string value) { var lines = File.ReadAllLines(value); foreach (var line in lines) { if (line.ToLower().Contains("example") || line.ToLower().Contains("[spells]")) { //Ignore } else { var temp = line.Split('_'); SpellNames.Add(temp[0]); Health.Add(Convert.ToInt32(temp[1])); SpellKeys.Add(temp[2]); CastTime.Add(Convert.ToInt32(temp[3])); Mana.Add(Convert.ToInt32(temp[4])); Range.Add(Convert.ToInt32(temp[5])); Type.Add(temp[6]); Combo.Add(Convert.ToInt32(temp[7])); MinDistance.Add(Convert.ToInt32(temp[8])); EnemyHealth.Add(Convert.ToInt32(temp[9])); } } }
public void Generate(List <CardData> _cardDataList, Mana _mana) { for (int i = 0; i < _cardDataList.Count; i++) { CardData temp = _cardDataList[i]; int randomIndex = Random.Range(0, _cardDataList.Count); _cardDataList[i] = _cardDataList[randomIndex]; _cardDataList[randomIndex] = temp; } for (int i = 0; i < _cardDataList.Count; i++) { GameObject cardObj = Instantiate(cardPrefab); cardObj.name = _cardDataList[i].name; Card card = cardObj.GetComponent <Card>(); card.Load(_cardDataList[i]); _mana.Add(card); sprite = Resources.Load <Sprite>(card.name); image = card.GetComponent <Image>(); image.sprite = sprite; } }
internal static void Load() { MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix"); Jump = MenuIni.AddSubMenu("JumpsHandler ", "JumpsHandler"); Jump.AddGroupLabel("E Settings"); Jump.Add("double", new CheckBox("Use E DoubleJump", false)); Jump.Add("block", new CheckBox("Block if will land on a wall")); Jump.Add("delay", new Slider("2nd E Delay {0}", 150, 0, 300)); Jump.AddGroupLabel("1st Jump"); Jump.Add("1jump", new ComboBox("1st Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target")); Jump.AddGroupLabel("2nd Jump"); Jump.Add("2jump", new ComboBox("2nd Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target")); Jump.AddSeparator(); Jump.AddGroupLabel("Extra Settings"); Jump.AddLabel("Escape Towers"); Jump.Add("save", new CheckBox("Jump Out of Enemy Turrets Range")); Jump.Add("saveh", new Slider("Use Under {0}% Health", 15)); Combo = MenuIni.AddSubMenu("Combo ", "Combo"); Combo.AddGroupLabel("Combo Settings"); Combo.Add("Q", new CheckBox("Use Q ")); Combo.Add("W", new CheckBox("Use W ")); Combo.Add("E", new CheckBox("Use E ")); Combo.AddSeparator(); Combo.AddGroupLabel("E Settings"); Combo.Add("Edive", new CheckBox("E Dive Towers")); Combo.Add("safe", new Slider("Dont E if Enemies Near target Are more than {0}", 3, 0, 5)); Combo.Add("dis", new Slider("Use if Distance to target is more than {0}", 385, 0, 850)); Combo.AddSeparator(); Combo.AddGroupLabel("R Settings"); Combo.Add("useR", new CheckBox("Use R")); Combo.Add("R", new CheckBox("Use R When No Spells Are Ready")); Combo.Add("NoAA", new CheckBox("No AA While R Active")); Combo.Add("Rmode", new ComboBox("R Mode", 0, "GapClose For Combo", "Always")); Combo.Add("danger", new Slider("Use if Enemies Near me are more than {0}", 3, 1, 5)); Harass = MenuIni.AddSubMenu("Harass ", "Harass"); Harass.AddGroupLabel("Harass Settings"); Harass.Add("Q", new CheckBox("Use Q ")); Harass.Add("W", new CheckBox("Use W ")); Harass.Add("E", new CheckBox("Use E ")); Harass.Add("Edive", new CheckBox("E Dive Towers")); Clear = MenuIni.AddSubMenu("Clear ", "Clear"); Clear.AddGroupLabel("LaneClear Settings"); Clear.Add("Qc", new CheckBox("Use Q ")); Clear.Add("Wc", new CheckBox("Use W ")); Clear.Add("Ec", new CheckBox("Use E ", false)); Clear.AddSeparator(); Clear.AddGroupLabel("LastHit Settings"); Clear.Add("Qh", new CheckBox("Use Q ")); Clear.Add("Wh", new CheckBox("Use W ")); Clear.Add("Eh", new CheckBox("Use E ", false)); Clear.AddSeparator(); Clear.AddGroupLabel("JungleClear Settings"); Clear.Add("Qj", new CheckBox("Use Q ")); Clear.Add("Wj", new CheckBox("Use W ")); Clear.Add("Ej", new CheckBox("Use E ", false)); Mana = MenuIni.AddSubMenu("ManaManager ", "ManaManager"); Mana.AddGroupLabel("Harass Mana"); Mana.Add("harass", new Slider("Save {0}% Mana", 60)); Mana.AddSeparator(); Mana.AddGroupLabel("LaneClear Mana"); Mana.Add("lane", new Slider("Save {0}% Mana", 75)); Mana.AddSeparator(); Mana.AddGroupLabel("LastHit Mana"); Mana.Add("last", new Slider("Save {0}% Mana", 50)); Mana.AddSeparator(); Mana.AddGroupLabel("JungleClear Mana"); Mana.Add("jungle", new Slider("Save {0}% Mana", 30)); KillSteal = MenuIni.AddSubMenu("KillSteal ", "KillSteal"); KillSteal.AddGroupLabel("KillSteal Settings"); KillSteal.Add("Q", new CheckBox("Use Q ")); KillSteal.Add("W", new CheckBox("Use W ")); KillSteal.Add("E", new CheckBox("Use E ")); Draw = MenuIni.AddSubMenu("Drawings ", "Drawings"); Draw.AddGroupLabel("Drawings Settings"); Draw.Add("Q", new CheckBox("Draw Q ")); Draw.Add("W", new CheckBox("Draw W ")); Draw.Add("E", new CheckBox("Draw E ")); Misc = MenuIni.AddSubMenu("Misc ", "Misc"); Misc.AddGroupLabel("Spells HitChance"); Misc.Add("hitChance", new ComboBox("HitChance", 0, "High", "Medium", "Low")); }
internal static void Load() { MenuIni = MainMenu.AddMenu("Khappa'Zix", "Khappa'Zix"); Jump = MenuIni.AddSubMenu("JumpsHandler ", "JumpsHandler"); Jump.AddGroupLabel("E Ayarları"); Jump.Add("double", new CheckBox("Çift zıplamak için E", false)); Jump.Add("block", new CheckBox("Block if will land on a wall")); Jump.Add("delay", new Slider("2.E gecikmesi {0}", 150, 0, 300)); Jump.AddGroupLabel("1st Zıplama"); Jump.Add("1jump", new ComboBox("1st Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target")); Jump.AddGroupLabel("2nd Zıplama"); Jump.Add("2jump", new ComboBox("2nd Jump", 0, "To Base", "To Ally", "To Mouse", "To Next Target")); Jump.AddSeparator(); Jump.AddGroupLabel("Ekstra Ayarları"); Jump.AddLabel("Kaç Kuleler"); Jump.Add("save", new CheckBox("Düşman kule menzilinden kaç")); Jump.Add("saveh", new Slider("Canım şundan azsa kaç", 15)); Combo = MenuIni.AddSubMenu("Combo ", "Combo"); Combo.AddGroupLabel("Combo Ayarları"); Combo.Add("Q", new CheckBox("Kullan Q ")); Combo.Add("W", new CheckBox("Kullan W ")); Combo.Add("E", new CheckBox("Kullan E ")); Combo.AddSeparator(); Combo.AddGroupLabel("E Ayarları"); Combo.Add("Edive", new CheckBox("E İle kuleye dal")); Combo.Add("safe", new Slider("Eğer hedefin yakınında şu kadar düşman varsa E at {0}", 3, 0, 5)); Combo.Add("dis", new Slider("Hedefe menzilim şu kadarsa kullan {0}", 385, 0, 850)); Combo.AddSeparator(); Combo.AddGroupLabel("R Ayarları"); Combo.Add("useR", new CheckBox("Kullan R")); Combo.Add("R", new CheckBox("Büyülerim Hazırsa R Kullan")); Combo.Add("NoAA", new CheckBox("R aktifken AA yapma")); Combo.Add("Rmode", new ComboBox("R Modu", 0, "GapClose For Combo", "Always")); Combo.Add("danger", new Slider("Şu kadar düşman bana yakınsa R {0}", 3, 1, 5)); Harass = MenuIni.AddSubMenu("Harass ", "Harass"); Harass.AddGroupLabel("Dürtme Ayarları"); Harass.Add("Q", new CheckBox("Kullan Q ")); Harass.Add("W", new CheckBox("Kullan W ")); Harass.Add("E", new CheckBox("Kullan E ")); Harass.Add("Edive", new CheckBox("E Dive Towers")); Clear = MenuIni.AddSubMenu("Clear ", "Clear"); Clear.AddGroupLabel("LaneClear Ayarları"); Clear.Add("Qc", new CheckBox("Kullan Q ")); Clear.Add("Wc", new CheckBox("Kullan W ")); Clear.Add("Ec", new CheckBox("Kullan E ", false)); Clear.AddSeparator(); Clear.AddGroupLabel("LastHit Ayarları"); Clear.Add("Qh", new CheckBox("Kullan Q ")); Clear.Add("Wh", new CheckBox("Kullan W ")); Clear.Add("Eh", new CheckBox("Kullan E ", false)); Clear.AddSeparator(); Clear.AddGroupLabel("JungleClear Ayarları"); Clear.Add("Qj", new CheckBox("Kullan Q ")); Clear.Add("Wj", new CheckBox("Kullan W ")); Clear.Add("Ej", new CheckBox("Kullan E ", false)); Mana = MenuIni.AddSubMenu("ManaManager ", "ManaManager"); Mana.AddGroupLabel("Harass Mana"); Mana.Add("harass", new Slider("Manam şundan fazla", 60)); Mana.AddSeparator(); Mana.AddGroupLabel("LaneClear Mana"); Mana.Add("lane", new Slider("Manam şundan fazla", 75)); Mana.AddSeparator(); Mana.AddGroupLabel("LastHit Mana"); Mana.Add("last", new Slider("Manam şundan fazla", 50)); Mana.AddSeparator(); Mana.AddGroupLabel("JungleClear Mana"); Mana.Add("jungle", new Slider("Manam şundan fazla", 30)); KillSteal = MenuIni.AddSubMenu("KillSteal ", "KillSteal"); KillSteal.AddGroupLabel("KillÇalma Ayarları"); KillSteal.Add("Q", new CheckBox("Kullan Q ")); KillSteal.Add("W", new CheckBox("Kullan W ")); KillSteal.Add("E", new CheckBox("Kullan E ")); Draw = MenuIni.AddSubMenu("Drawings ", "Drawings"); Draw.AddGroupLabel("Gösterge Ayarları"); Draw.Add("Q", new CheckBox("Göster Q ")); Draw.Add("W", new CheckBox("Göster W ")); Draw.Add("E", new CheckBox("Göster E ")); Misc = MenuIni.AddSubMenu("Misc ", "Misc"); Misc.AddGroupLabel("Büyüler İsabetOranı"); Misc.Add("hitChance", new ComboBox("HitChance", 0, "High", "Medium", "Low")); }
internal static void Load() { MenuIni = MainMenu.AddMenu("CH汉化-螳螂", "Khappa'Zix"); Jump = MenuIni.AddSubMenu("跳跃设置 ", "JumpsHandler"); Jump.AddGroupLabel("E 设置"); Jump.Add("double", new CheckBox("使用 双跳-E", false)); Jump.Add("block", new CheckBox("屏蔽E如果会撞墙")); Jump.Add("delay", new Slider("第2跳延迟 {0}", 150, 0, 300)); Jump.AddGroupLabel("第一跳"); Jump.Add("1jump", new ComboBox("第一跳", 0, "向泉水", "向友军", "至鼠标", "至下一个目标")); Jump.AddGroupLabel("第二跳"); Jump.Add("2jump", new ComboBox("第二跳", 0, "向泉水", "向友军", "至鼠标", "至下一个目标")); Jump.AddSeparator(); Jump.AddGroupLabel("额外设置"); Jump.AddLabel("跳出塔外"); Jump.Add("save", new CheckBox("跳出塔攻击距离")); Jump.Add("saveh", new Slider("在血量低于 {0}% 时跳出", 15)); Combo = MenuIni.AddSubMenu("连招 ", "Combo"); Combo.AddGroupLabel("连招设置"); Combo.Add("Q", new CheckBox("使用 Q ")); Combo.Add("W", new CheckBox("使用 W ")); Combo.Add("E", new CheckBox("使用 E ")); Combo.AddSeparator(); Combo.AddGroupLabel("E 设置"); Combo.Add("Edive", new CheckBox("E 强杀(塔下)")); Combo.Add("safe", new Slider("不 E 如果目标附近敌人数量为 {0}", 3, 0, 5)); Combo.Add("dis", new Slider("使用E 如果目标距离我的范围多余 {0}", 385, 0, 850)); Combo.AddSeparator(); Combo.AddGroupLabel("R 设置"); Combo.Add("useR", new CheckBox("使用 R")); Combo.Add("R", new CheckBox("全技能冷却时 使用 R")); Combo.Add("NoAA", new CheckBox("R开启时 不普攻")); Combo.Add("Rmode", new ComboBox("R 模式", 0, "进行连招距离(接近)", "一直")); Combo.Add("danger", new Slider("当附近敌人数量多于 {0}时使用", 3, 1, 5)); Harass = MenuIni.AddSubMenu("骚扰 ", "Harass"); Harass.AddGroupLabel("骚扰设置"); Harass.Add("Q", new CheckBox("使用 Q ")); Harass.Add("W", new CheckBox("使用 W ")); Harass.Add("E", new CheckBox("使用 E ")); Harass.Add("Edive", new CheckBox("E 强杀(塔下)")); Clear = MenuIni.AddSubMenu("农兵 ", "Clear"); Clear.AddGroupLabel("清线设置"); Clear.Add("Qc", new CheckBox("使用 Q ")); Clear.Add("Wc", new CheckBox("使用 W ")); Clear.Add("Ec", new CheckBox("使用 E ", false)); Clear.AddSeparator(); Clear.AddGroupLabel("尾兵设置"); Clear.Add("Qh", new CheckBox("使用 Q ")); Clear.Add("Wh", new CheckBox("使用 W ")); Clear.Add("Eh", new CheckBox("使用 E ", false)); Clear.AddSeparator(); Clear.AddGroupLabel("清野设置"); Clear.Add("Qj", new CheckBox("使用 Q ")); Clear.Add("Wj", new CheckBox("使用 W ")); Clear.Add("Ej", new CheckBox("使用 E ", false)); Mana = MenuIni.AddSubMenu("蓝量控制器 ", "ManaManager"); Mana.AddGroupLabel("骚扰蓝"); Mana.Add("harass", new Slider("保留 {0}% ", 60)); Mana.AddSeparator(); Mana.AddGroupLabel("清线蓝"); Mana.Add("lane", new Slider("保留 {0}% ", 75)); Mana.AddSeparator(); Mana.AddGroupLabel("尾兵蓝"); Mana.Add("last", new Slider("保留 {0}% ", 50)); Mana.AddSeparator(); Mana.AddGroupLabel("清野蓝"); Mana.Add("jungle", new Slider("保留 {0}% ", 30)); KillSteal = MenuIni.AddSubMenu("抢头 ", "KillSteal"); KillSteal.AddGroupLabel("抢头设置"); KillSteal.Add("Q", new CheckBox("使用 Q ")); KillSteal.Add("W", new CheckBox("使用 W ")); KillSteal.Add("E", new CheckBox("使用 E ")); Draw = MenuIni.AddSubMenu("线圈 ", "Drawings"); Draw.AddGroupLabel("线圈竖直"); Draw.Add("Q", new CheckBox("显示 Q ")); Draw.Add("W", new CheckBox("显示 W ")); Draw.Add("E", new CheckBox("显示 E ")); Misc = MenuIni.AddSubMenu("在线 ", "Misc"); Misc.AddGroupLabel("技能命中率"); Misc.Add("hitChance", new ComboBox("命中率", 0, "高", "中", "低")); }