public void FillTitles(bool realTutorial, MonsterType monsterType, Monster monster = null) { LanguagesFillers.FillSquadMonsterTitlesSubPanel(Type, Level, TypeValue, monsterType); if (realTutorial) { if (monster != null) { FillValuesWithMonsterData(monster); } } else { if (monster != null) { FillValuesWithMonsterData(monster); } else { switch (monsterType) { case MonsterType.ATTACK: FillValuesFictious(atkMonster); break; case MonsterType.DEFENSE: FillValuesFictious(defMonster); break; case MonsterType.SABOTAGE: FillValuesFictious(sabMonster); break; } } } }
// Start is called before the first frame update void Start() { SceneTransitionManager.Instance.SetLoader(LevelLoader); SceneTransitionManager.Instance.SetAnimator(transition); LanguagesFillers.FillDuelOptionsButtons(RunAway, ContinueToFight); RunAwayBtn.onClick.AddListener(() => ActivateConfirmationSubPanel()); }
private void ChangeLanguage() { PlayerPrefs.SetString(LANGUAGE, dropdown.options[dropdown.value].text); SettingsManager.Instance.PlayerPreferences.ChangeLanguage(); headerManager.Initialize(); LanguagesFillers.FillDefinitionsOptions(backgroundSliderTitle, soundEffectsSliderTitle, languageTitle); }
private void ActivateConfirmationSubPanel() { ToggleConfirmation(true); LanguagesFillers.FillConfirmationSubPanel(ExitQuestion, Yes, No); YesBtn.onClick.AddListener(() => SceneTransitionManager.Instance.GoToScene(SquadUpConstants.SCENE_WORLD)); NoBtn.onClick.AddListener(() => ToggleConfirmation(false)); }
public void ActivateConfirmationSubPanel() { ConfirmationUI.SetActive(true); LanguagesFillers.FillConfirmationSubPanel(ExitQuestion, Yes, No); YesBtn.onClick.AddListener(() => OnClickLogout()); NoBtn.onClick.AddListener(() => ConfirmationUI.SetActive(false)); }
#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() { state = -1; footerManager.Initialize(true); LanguagesFillers.FillBestiaryTutorial(typesSubtitle, raritiesSubtitle, platesSubtitle, monsterListSubtitle); PresentTutorial(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(); }
private void OnEnable() { state = -1; footerManager.Initialize(true); LanguagesFillers.FillSquadronTutorial(AttackSubtitle, DefenseSubtitle, SabotageSubtitle); PresentTutorial(true); }
private void FillTexts() { LanguagesFillers.FillLoginTitles(UsernameTitle, PasswordTitle, RepasswordTitle, EmailTitle); LanguagesFillers.FillLoginOptions(RememberMeTitle, LoginTitle, RegisterTitle, CancelTitle, ConfirmTitle); LanguagesFillers.FillLoginPlaceHolders(UsernamePlaceHolder, PasswordPlaceHolder, RepasswordPlaceHolder, EmailPlaceHolder); LanguagesFillers.FillAfterLoginOptions(SelectCharTitle, ConfirmationQuestion, YesTitle, NoTitle, BeginGameTitle); }
#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(); }
void OnEnable() { state = -1; footerManager.Initialize(true); LanguagesFillers.FillDuelOptionsButtons(RunAwayTitle, ContinueTitle); LanguagesFillers.FillCaptureTutorialOptions(OptionsMessage, OrbCounterMessage, OrbMessage); PresentTutorial(true); }
private void OnEnable() { state = -1; footerManager.Initialize(true); LanguagesFillers.FillWorldMapTutorialOptions(WellcomeMessage, PowersMessage, MonstersMessage, MonstersMessage2, MonstersMessage3, MonstersMessage4, DuelMessage, PlayersMessage); PresentTutorial(true); }
#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(); }
void OnEnable() { state = -1; headerManager.Initialize(); footerManager.Initialize(true); LanguagesFillers.FillAddToSquadButtonState(addBtnText, false); LanguagesFillers.FillMonsterTutorial(addSubtitle, statsSubtitle, helpSubtitle); PresentTutorial(true); }
void OnEnable() { state = -1; headerManager.Initialize(); footerManager.Initialize(true); LanguagesFillers.FillMenuOptions(ExitTitle, DefinitionsTitle, BestiaryTitle, PlayerTitle, SquadronTitle, AbilitiesTitle); LanguagesFillers.MenuTutorialHeaderFiller(BackBtnTitle, HelpBtnTitle); PresentTutorial(true); }
#pragma warning restore 0649 public void Initialize(Player player) { LanguagesFillers.FillBatlesSubPanel(Battles, TotalBattles, Retreat, Lost, Won, WinRatio); TotalBattlesValue.text = player.TotalBattles.ToString(); RetreatValue.text = player.RetreatBattles.ToString(); LostValue.text = player.LostBattles.ToString(); WonValue.text = player.WonBattles.ToString(); WinRatioValue.text = player.WinRatio.ToString(); }
// Start is called before the first frame update private void Start() { CheckTutorial(); HelpBtnTitle.text = LanguagesFillers.Lang.Help; LanguagesFillers.FillDuelOptionsButtons(RunAwayTitle, ContinueTitle); SceneTransitionManager.Instance.SetLoader(LevelLoader); SceneTransitionManager.Instance.SetAnimator(transition); RunAwayBtn.onClick.AddListener(() => ActivateConfirmationSubPanel()); ContinueBtn.onClick.AddListener(() => ContinueToCapture()); }
public void AddMonsterToPlayerSquad() { if (!IsAdded) { GameManager.Instance.CurrentPlayer.Squadron.AddMonster(monster); GameManager.Instance.CurrentPlayer.Save(); IsAdded = true; } LanguagesFillers.FillAddToSquadButtonState(addBtnText, IsAdded); }
#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 ProcedeToFight(int hpAmount, int inspAmount, bool attackDefend) { RunAwayGO.SetActive(false); ContinueGO.SetActive(false); HPGO.SetActive(true); InspirationGO.SetActive(true); FightGO.SetActive(true); LanguagesFillers.FillDuelFigthtButtons(HPPotion, Insp, hpAmount, inspAmount); ToggleFightStance(attackDefend); }
private void OnEnable() { state = -1; ability = GameManager.Instance.AbilitiesContainer.GetTypeAbilities(AbilityType.ATTACK, false)[0]; footerManager.Initialize(true); headerManager.Initialize(); LanguagesFillers.FillAbilityExample(HeaderSubtitle, buttonsSubtitle, infoSubtitle, iconsSubtitle, listSubtitle); UpdateTexts(); PresentTutorial(true); }
#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); }
#pragma warning restore 0649 public void Initialize(MonsterManager monsterManager) { LanguagesFillers.FillMonstersSubPanel(Monsters, Saw, NonCaptured, Captured, Common, Incommon, Rare, Mythic, CaptureRatio); SawValue.text = monsterManager.TotalSaw.ToString(); NonCapturedValue.text = monsterManager.TotalNonCaptured.ToString(); CapturedValue.text = monsterManager.TotalCaught.ToString(); CommonValue.text = monsterManager.HowManyCaught(MonsterRarity.COMMON).ToString(); IncommonValue.text = monsterManager.HowManyCaught(MonsterRarity.UNCOMMON).ToString(); RareValue.text = monsterManager.HowManyCaught(MonsterRarity.RARE).ToString(); MythicValue.text = monsterManager.HowManyCaught(MonsterRarity.MYTHIC).ToString(); CaptureRatioValue.text = monsterManager.CaptureRatio().ToString(); }
void Start() { LanguagesFillers.FillMobileRequestExplanation(Message, Yes, No); #if PLATFORM_ANDROID if (!Permission.HasUserAuthorizedPermission(Permission.FineLocation)) { Permission.RequestUserPermission(Permission.FineLocation); dialog = new GameObject(); } #endif }
public void OnEnable() { FightStages defender = fightersManager.GetDefender(); LanguagesFillers.FillDefensorSection( Title, AttackBaseTitle, DefenseBaseTitle, SabotageBaseTitle, AttackTotalTitle, DefenseTotalTitle, SabotageTotalTitle, TotalDefenseTitle, defender.IsPlayer ); TotalDefenseValue.text = defender.Defense.TotalDefensePower.ToString(); InitiliazeAttack(defender); InitiliazeDefense(defender); InitiliazeSabotage(defender); }
public void OnEnable() { FightStages attacker = fightersManager.GetAttacker(); LanguagesFillers.FillAttackerSection( Title, AttackBaseTitle, DefenseBaseTitle, SabotageBaseTitle, AttackTotalTitle, DefenseTotalTitle, SabotageTotalTitle, TotalAttackTitle, Continue, attacker.IsPlayer, Round, attacker.Round ); TotalAttackValue.text = attacker.Attack.TotalAttackPower.ToString(); InitiliazeAttack(attacker); InitiliazeDefense(attacker); InitiliazeSabotage(attacker); }
private void OnEnable() { state = -1; Player player = GameManager.Instance.CurrentPlayer; MonsterManager monsterManager = GameManager.Instance.MonsterManager; XPManager.Initialize(player); PointsManager.Initialize(player); MonstersManager.Initialize(monsterManager); BatlesManager.Initialize(player); PotionsManager.Initialize(player); footerManager.Initialize(true); LanguagesFillers.FillPlayerTutorial(XPSubtitle, PointsSubtitle, BatlesSubtitle, MonstersSubtitle, PotionsSubtitle); PresentTutorial(true); }