private void OnEnable() { CheckTutorial(); ImagesFillers.AddRandomMenuBackground(Background); Uncommon.text = LanguagesFillers.Lang.Uncommon.Substring(0, 1); headerManager.Initialize(); }
#pragma warning restore 0649 public void Initialize(Monster monster) { MonsterShield.SetActive(true); Stats.SetActive(true); MonsterPowers powers = monster.GetPowers(); ImagesFillers.AddMonsterHead(MonsterHead, monster.MonsterName); LanguagesFillers.FillMonsterPersonalStats(PersonalStats, TypeTitle, SubTypeTitle, SawTitle, CatchTitle, ToEvolveTitle); LanguagesFillers.FillSabMonsterCombatStats(CombatStats, SabotageTitle, SabBaseTitle, SabLevelTitle, AttackTitle, AtkBaseTitle, AtkLevelTitle, DefenseTitle, DefBase, DefLevelTitle, HealthTitle, HpBaseTitle, HpLevelTitle); TypeValue.text = monster.Type.ToString(); SubTypeValue.text = monster.SubType.ToString(); ToEvolveValue.text = monster.Stats.CatchesToEvolve + " " + LanguagesFillers.Lang.ToCatch; SabBaseValue.text = powers.SabotagePower.Base.ToString(); SabLevelValue.text = powers.SabotagePower.LevelSabotage.ToString(); if (powers.AttackPower.Base == 0) { AtkBaseValue.text = (powers.SabotagePower.Total / 2).ToString(); AtkLevelValue.text = "0"; DefBaseValue.text = powers.DefensePower.Base.ToString(); DefLevelValue.text = powers.DefensePower.LevelDefense.ToString(); } else { AtkBaseValue.text = powers.AttackPower.Base.ToString(); AtkLevelValue.text = powers.AttackPower.LevelAttack.ToString(); DefBaseValue.text = (powers.SabotagePower.Total / 2).ToString(); DefLevelValue.text = "0"; } HpBaseValue.text = powers.HealthPower.BaseHp.ToString(); HpLevelValue.text = powers.HealthPower.LevelHp.ToString(); }
private void OnEnable() { CheckTutorial(); ImagesFillers.AddRandomMenuBackground(Background); headerManager.Initialize(); }
private void OnEnable() { CheckTutorial(); ImagesFillers.AddRandomMenuBackground(background); headerManager.Initialize(abilityType); TogglePrefabs(true); }
private void OnEnable() { CheckTutorial(); ImagesFillers.AddRandomMenuBackground(Background); headerManager.Initialize(); LanguagesFillers.FillAbilitiesMenuOptions(AttackLogo, DefenseLogo, SabotageLogo); }
#pragma warning restore 0649 public void Initialize(Monster monster) { if (monster.Type == MonsterType.ATTACK) { AtkShield.SetActive(true); DefShield.SetActive(false); ImagesFillers.AddMonsterHead(atkHead, monster.MonsterName); } else { AtkShield.SetActive(false); DefShield.SetActive(true); ImagesFillers.AddMonsterHead(defHead, monster.MonsterName); } Stats.SetActive(true); MonsterPowers powers = monster.GetPowers(); LanguagesFillers.FillMonsterPersonalStats(PersonalStats, TypeTitle, SubTypeTitle, SawTitle, CatchTitle, ToEvolveTitle); LanguagesFillers.FillAtkDefMonsterCombatStats(CombatStats, AttackTitle, AtkBaseTitle, AtkLevelTitle, DefenseTitle, DefBase, DefLevelTitle, HealthTitle, HpBaseTitle, HpLevelTitle); TypeValue.text = monster.Type.ToString(); SubTypeValue.text = monster.SubType.ToString(); ToEvolveValue.text = monster.Stats.CatchesToEvolve + " " + LanguagesFillers.Lang.ToCatch; AtkBaseValue.text = powers.AttackPower.Base.ToString(); AtkLevelValue.text = powers.AttackPower.LevelAttack.ToString(); DefBaseValue.text = powers.DefensePower.Base.ToString(); DefLevelValue.text = powers.DefensePower.LevelDefense.ToString(); HpBaseValue.text = powers.HealthPower.BaseHp.ToString(); HpLevelValue.text = powers.HealthPower.LevelHp.ToString(); }
#pragma warning restore 0649 public void Initialize(string name, float dfx, float atvii, float baseDefense, float totalDefense) { ImagesFillers.AddMonsterHead(MonsterHead, name); DFX.text = LanguagesFillers.FormatAbilityValue(dfx, true); ATVII.text = LanguagesFillers.FormatAbilityValue(atvii, false); DefenseBase.text = baseDefense.ToString(); DefenseTotal.text = totalDefense.ToString(); }
#pragma warning restore 0649 public void Initialize(string name, float ativ, float atx, float baseAttack, float totalAttack) { ImagesFillers.AddMonsterHead(MonsterHead, name); ATIV.text = LanguagesFillers.FormatAbilityValue(ativ, true); ATX.text = LanguagesFillers.FormatAbilityValue(atx, true); AttackBase.text = baseAttack.ToString(); AttackTotal.text = totalAttack.ToString(); }
public void StartPlayerHPs(Squadron squadron) { plAtkHP = squadron.AtkPowers.HealthPower.MaxHp; plDefHP = squadron.DefPowers.HealthPower.MaxHp; plSabHP = squadron.SabPowers.HealthPower.MaxHp; ImagesFillers.AddSquadronMonsterHeads(plAtkIcon, plDefIcon, plSabIcon, squadron); StartSquadHPs(plAtkSlider, plDefSlider, plSabSlider, plAtkHP, plDefHP, plSabHP); StartGradient(plAtkGradient, plDefGradient, plSabGradient, plAtkFill, plDefFill, plSabFill); UpdatePlayerMonstersSubtitles(plAtkHP, plDefHP, plSabHP); }
public void StartEnemyHPs(Squadron squadron) { enAtkHP = squadron.AtkPowers.HealthPower.MaxHp; enDefHP = squadron.DefPowers.HealthPower.MaxHp; enSabHP = squadron.SabPowers.HealthPower.MaxHp; ImagesFillers.AddSquadronMonsterHeads(enAtkIcon, enDefIcon, enSabIcon, squadron); StartSquadHPs(enAtkSlider, enDefSlider, enSabSlider, enAtkHP, enDefHP, enSabHP); StartGradient(enAtkGradient, enDefGradient, enSabGradient, enAtkFill, enDefFill, enSabFill); UpdateEnemyMonstersSubtitles(enAtkHP, enDefHP, enSabHP); }
#pragma warning restore 0649 public void Initialize(string name, string normal, string critical, string passive, bool fainted, bool revive, string heal) { ImagesFillers.AddMonsterHead(MonsterHead, name); NormalDmg.text = normal; CriticalDmg.text = critical; PassiveDmg.text = passive; LanguagesFillers.FillDamageSubPanel(fainted, FaintedState, revive, RevivedState); Heal.text = heal; }
#pragma warning restore 0649 public void Initialize(string monsterName, bool captured, bool evolved) { Monster monster = GameManager.Instance.MonsterManager.GetMonsterByName(monsterName); ImagesFillers.AddMonsterHead(MonsterHead, monsterName); LanguagesFillers.FillCaptureResult(Title, BackBtnTitle, SawTitle, CaptureTitle, LevelTitle, evolved, captured, PotionsTitle, HPTitle, InspTitle); FillMonsterStats(monster, captured); FillPotionsValues(captured); BackBtn.onClick.AddListener(() => SceneTransitionManager.Instance.GoToScene(SquadUpConstants.SCENE_WORLD)); }
private void OnEnable() { state = -1; footerManager.Initialize(true); ImagesFillers.AddDuelAttackPhaseImage(AttackPhase); ImagesFillers.AddDuelDefensePhaseImage(DefensePhase); ImagesFillers.AddDuelHPsImage(HPs); ImagesFillers.AddDuelCombatSkillsImage(CombatSkill); ImagesFillers.AddDuelCombatResultImage(Result); LanguagesFillers.FillDuelTutorialOptions(OptionsMessage, DuelHPsMessage, DuelCombatSkillsMessage, DuelResultMessage); PresentTutorial(true); }
public void LinkPrefabToScript(Monster monster, GameObject panelController) { rarity = monster.GetRarity; ImagesFillers.AddMonsterPlate(monsterFace, monsterTypeIcon, monsterPlateBG, monster); monsterName.text = !monster.Stats.Catched ? NOT_CATCHED : monster.MonsterName; monsterName.color = !monster.Stats.Catched ? Color.white : (monster.Stats.Catched ? Color.green : Color.yellow); if (monster.Stats.Catched) { PanelController controller = panelController.GetComponent <PanelController>(); monsterButton.onClick.AddListener(() => controller.GoToMonsterPanel(controller.monsterMenu, monster)); } }
private void OnEnable() { CheckTutorial(); Player player = GameManager.Instance.CurrentPlayer; MonsterManager monsterManager = GameManager.Instance.MonsterManager; ImagesFillers.AddRandomMenuBackground(Background); headerManager.Initialize(); XP.Initialize(player); Points.Initialize(player); Monsters.Initialize(monsterManager); Batles.Initialize(player); Potions.Initialize(player); }
private void InitiliazeSabotage(FightStages defensor) { float sabi = defensor.Squad.SabPowers.SabotagePower.Bonus; float dfx_sabviii = 0.0f; if (defensor.Attack.SabFullDefense > 0) { dfx_sabviii = defensor.Defense.SabFullDefense; ImagesFillers.GetAbilityIcon(Icon_dfx_sabviii, AbilityIndex.DEFENSE10.ToString()); } else { dfx_sabviii = defensor.Squad.DefPowers.DefensePower.Bonus; ImagesFillers.GetAbilityIcon(Icon_dfx_sabviii, AbilityIndex.SABOTAGE8.ToString()); } float atvii = defensor.Defense.CripleStrikeToSabotage; float sabv = defensor.Defense.SabotageDecrease; float baseDefense = MathConts.RoundNumber(defensor.Squad.SabPowers.DefensePower.Base); float totalDefense = defensor.Defense.SabotageDefensivePower; defensorSabotage.Initialize(defensor.Squad.SabMonster.MonsterName, sabi, dfx_sabviii, atvii, sabv, baseDefense, totalDefense); }
private void InitiliazeSabotage(FightStages attacker) { float sabi = attacker.Squad.SabPowers.SabotagePower.Bonus; float ativ_sabvii = 0.0f; if (attacker.Attack.SabFullAttack > 0) { ativ_sabvii = attacker.Attack.SabFullAttack; ImagesFillers.GetAbilityIcon(Icon_ativ_sabvii, AbilityIndex.ATTACK4.ToString()); } else { ativ_sabvii = attacker.Squad.SabPowers.AttackPower.Bonus; ImagesFillers.GetAbilityIcon(Icon_ativ_sabvii, AbilityIndex.SABOTAGE7.ToString()); } float atx = attacker.Attack.SabOnTurnBonusAttack; float sabv = attacker.Attack.SabotageDecrease; float baseAttack = MathConts.RoundNumber(attacker.Squad.SabPowers.AttackPower.Base); float totalAttack = attacker.Attack.SabotageOffensivePower; attackerSabotage.Initialize(attacker.Squad.SabMonster.MonsterName, sabi, ativ_sabvii, atx, sabv, baseAttack, totalAttack); }
private void OnEnable() { CheckTutorial(); string monsterName = monster.MonsterName + "\n" + LanguagesFillers.Lang.Level + " " + monster.Stats.Level; headerManager.Initialize(AbilityType.NONE, monsterName); IsAdded = GameManager.Instance.CurrentPlayer.Squadron.IsMonsterInSquadron(monster); LanguagesFillers.FillAddToSquadButtonState(addBtnText, IsAdded); ImagesFillers.AddMonsterMenubackground(background, monster.Type); if (monster.Type == MonsterType.SABOTAGE) { sabotage.Initialize(monster); AtkDefStats.SetActive(false); AtkShield.SetActive(false); DefShield.SetActive(false); } else { attackDefense.Initialize(monster); SabStats.SetActive(false); SabShield.SetActive(false); } }
private void FillLanguages() { dropdown.ClearOptions(); List <Dropdown.OptionData> flagItems = new List <Dropdown.OptionData>(); foreach (LanguageIndex index in Enum.GetValues(typeof(LanguageIndex))) { flagItems.Add(new Dropdown.OptionData(GetLanguageNameByIndex(index).ToString(), ImagesFillers.GetFlag(index))); } dropdown.AddOptions(flagItems); dropdown.value = SettingsManager.Instance.PlayerPreferences.LanguageIndexer; }
private void OnEnable() { ImagesFillers.AddRandomDefinitionsBackground(background); headerManager.Initialize(); LanguagesFillers.FillDefinitionsOptions(backgroundSliderTitle, soundEffectsSliderTitle, languageTitle); }
public void Initialize() { ImagesFillers.AddRandomMenuBackground(background); headerManager.Initialize(); LanguagesFillers.FillMenuOptions(logout, definitions, bestiary, player, squadron, abilities); }
private void InitiateHeads(FightStages defender) { ImagesFillers.AddMonsterHead(AttackHead, defender.Squad.AtkMonster.MonsterName); ImagesFillers.AddMonsterHead(DefenseHead, defender.Squad.DefMonster.MonsterName); ImagesFillers.AddMonsterHead(SabotageHead, defender.Squad.SabMonster.MonsterName); }
private void FillValuesFictious(string monsterName) { ImagesFillers.AddMonsterHead(MonsterHead, monsterName); Name.text = sabMonster; LevelValue.text = "2"; }
private void FillValuesWithMonsterData(Monster monster) { ImagesFillers.AddMonsterHead(MonsterHead, monster.MonsterName); Name.text = monster.MonsterName; LevelValue.text = monster.Stats.Level.ToString(); }