public override void Init() { base.Init(); pawnMrResetti = TutoManager.s_instance.SpawnMmeResetti(new Vector3(0.0f, 0.15f, -0.7f) + GameManager.Instance.ActiveTile.transform.position); Etapes = new List <Step>(); Etapes.Add(new TutoManager.Spawn(pawnMrResetti, jumpAnimationClip)); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqMoraleExplained", 0))); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqMoraleExplained", 1))); if (isLaunchedDuringASnowEvent) { Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqMoraleExplained", 2))); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqMoraleExplained", 3))); } Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqMoraleExplained", 4))); }
public override void Init() { base.Init(); if (GameManager.Instance.Ui.goConfirmationPanel.activeSelf) { foreach (Button b in GameManager.Instance.Ui.goConfirmationPanel.GetComponentsInChildren <Button>()) { b.interactable = false; } } pawnMrResetti = TutoManager.s_instance.SpawnMmeResetti(new Vector3(0.0f, 0.15f, -0.7f) + GameManager.Instance.ActiveTile.transform.position); Etapes = new List <Step>(); Etapes.Add(new TutoManager.Spawn(pawnMrResetti, jumpAnimationClip)); Etapes.Add(new DeactivateButtons(Translater.TutoText("SeqAshleyEscort", 0))); if (GameManager.Instance.Ui.goConfirmationPanel.activeSelf) { foreach (Button b in GameManager.Instance.Ui.goConfirmationPanel.GetComponentsInChildren <Button>()) { b.interactable = false; } Etapes.Add(new TutoManager.Message(null, Translater.TutoText("SeqAshleyEscort", 1))); } Etapes.Add(new ShowEscortAction(Translater.TutoText("SeqAshleyEscort", 1))); Etapes.Add(new ReactivateButtons(Translater.TutoText("SeqAshleyEscort", 2))); }
public override void Init() { base.Init(); pawnMrResetti = TutoManager.s_instance.SpawnMmeResetti(new Vector3(0.0f, 0.15f, -0.7f) + GameManager.Instance.ActiveTile.transform.position); GameManager.Instance.AllKeepersList[0].GetComponent <Behaviour.Keeper>().IsSelected = true; GameManager.Instance.AddKeeperToSelectedList(GameManager.Instance.AllKeepersList[0]); Button leftBtn = GameManager.Instance.AllKeepersList[0].GetComponent <Behaviour.Keeper>().BtnLeft.GetComponent <Button>(); leftBtn.interactable = false; Button rightBtn = GameManager.Instance.AllKeepersList[0].GetComponent <Behaviour.Keeper>().BtnRight.GetComponent <Button>(); rightBtn.interactable = false; ColorBlock cb = leftBtn.colors; cb.disabledColor = Color.white; leftBtn.colors = cb; cb = rightBtn.colors; cb.disabledColor = Color.white; rightBtn.colors = cb; Etapes = new List <Step>(); Etapes.Add(new TutoManager.Spawn(pawnMrResetti, jumpAnimationClip)); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqMultiCharacters", 0))); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqMultiCharacters", 1))); Etapes.Add(new ShowCurrentCharacterAvatar(Translater.TutoText("SeqMultiCharacters", 2))); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqMultiCharacters", 3))); Etapes.Add(new InteractWithAnotherCharacter(Translater.TutoText("SeqMultiCharacters", 4))); Etapes.Add(new FreezeInteractionsForTuto(Translater.TutoText("SeqMultiCharacters", 5))); Etapes.Add(new ShortcutPanelTeaching(Translater.TutoText("SeqMultiCharacters", 6))); }
public override void Init() { base.Init(); pawnMrResetti = TutoManager.s_instance.SpawnMmeResetti(new Vector3(0.0f, 0.15f, -0.7f)); Etapes = new List <Step>(); Etapes.Add(new TutoManager.Spawn(pawnMrResetti, jumpAnimationClip)); // Content Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqFirstMove", 0))); Etapes.Add(new SelectCharacterStep(Translater.TutoText("SeqFirstMove", 1))); Etapes.Add(new MovePawnOnTileStep(Translater.TutoText("SeqFirstMove", 2))); Etapes.Add(new MovePawnToAnotherTileExplanation(Translater.TutoText("SeqFirstMove", 3))); Etapes.Add(new RightClickOnBridgeValidated(Translater.TutoText("SeqFirstMove", 4))); Etapes.Add(new ExploreActionPointsExplanation(Translater.TutoText("SeqFirstMove", 5))); Etapes.Add(new ExploreStep(Translater.TutoText("SeqFirstMove", 6))); Etapes.Add(new ReactivateAscFeedbackStep(Translater.TutoText("SeqFirstMove", 7))); Etapes.Add(new GiveACookieStep(Translater.TutoText("SeqFirstMove", 8))); Etapes.Add(new ActionPointsExplanationStep(Translater.TutoText("SeqFirstMove", 9))); Etapes.Add(new FirstEndTurnStep(Translater.TutoText("SeqFirstMove", 10))); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqFirstMove", 11))); Etapes.Add(new AddHungerStep(Translater.TutoText("SeqFirstMove", 12))); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqFirstMove", 13))); Etapes.Add(new UseAnObjectStep(Translater.TutoText("SeqFirstMove", 14))); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqFirstMove", 15))); }
public override void Init() { base.Init(); SeqTutoCombat seqTutoCombat = TutoManager.s_instance.GetComponent <SeqTutoCombat>(); foreach (Button b in seqTutoCombat.uiBattle.GetComponentsInChildren <Button>()) { b.interactable = false; } seqTutoCombat.rollDiceButton.GetComponentInChildren <ThrowDiceButtonFeedback>().enabled = false; previousCharacterSkills = new List <SkillBattle>(); for (int i = 0; i < BattleHandler.CurrentBattleKeepers[0].GetComponent <Behaviour.Fighter>().BattleSkills.Count; i++) { previousCharacterSkills.Add(new SkillBattle(BattleHandler.CurrentBattleKeepers[0].GetComponent <Behaviour.Fighter>().BattleSkills[i])); } BattleHandler.CurrentBattleKeepers[0].GetComponent <Behaviour.Fighter>().BattleSkills.Clear(); SkillBattle tutoSkill = new SkillBattle(); tutoSkill.Damage = 20; tutoSkill.TargetType = TargetType.FoeSingle; tutoSkill.SkillUser = BattleHandler.CurrentBattleKeepers[0].GetComponent <Behaviour.Fighter>(); tutoSkill.Cost = new List <Face>(); tutoSkill.Cost.Add(new Face(FaceType.Physical, 0)); tutoSkill.Cost.Add(new Face(FaceType.Magical, 0)); tutoSkill.Cost.Add(new Face(FaceType.Defensive, 0)); tutoSkill.CharacterSkillIndex = -1; BattleHandler.CurrentBattleKeepers[0].GetComponent <Behaviour.Fighter>().BattleSkills.Add(tutoSkill); GameManager.Instance.GetBattleUI.GetComponent <UIBattleHandler>().TutoReloadSkillPanel(BattleHandler.CurrentBattleKeepers[0]); Etapes = new List <Step>(); // Content Etapes.Add(new TutoManager.Message(null, Translater.TutoText("SeqTutoCombat", 0))); Etapes.Add(new RollDiceButtonExplain(Translater.TutoText("SeqTutoCombat", 1))); Etapes.Add(new ShowCharactersStocks(Translater.TutoText("SeqTutoCombat", 2))); Etapes.Add(new ShowCharactersStocks(Translater.TutoText("SeqTutoCombat", 3))); Etapes.Add(new PawnSelection(Translater.TutoText("SeqTutoCombat", 4))); Etapes.Add(new StandardAtkExplain(Translater.TutoText("SeqTutoCombat", 5))); Etapes.Add(new SkillCostExplain(Translater.TutoText("SeqTutoCombat", 6))); Etapes.Add(new SkillSelectionStep(Translater.TutoText("SeqTutoCombat", 7))); Etapes.Add(new TutoManager.Message(null, Translater.TutoText("SeqTutoCombat", 8))); if (BattleHandler.CurrentBattleKeepers.Length > 1 || BattleHandler.isPrisonerOnTile) { Etapes.Add(new TutoManager.Message(null, Translater.TutoText("SeqTutoCombat", 9))); Etapes.Add(new MonstersTurnStep(Translater.TutoText("SeqTutoCombat", 10))); } else { Etapes.Add(new MonstersTurnStep(Translater.TutoText("SeqTutoCombat", 11))); } Etapes.Add(new TutoManager.Message(null, Translater.TutoText("SeqTutoCombat", 12))); }
public override void Init() { base.Init(); pawnMrResetti = TutoManager.s_instance.SpawnMmeResetti(new Vector3(0.0f, 0.15f, -0.7f) + GameManager.Instance.ActiveTile.transform.position); Etapes = new List <Step>(); Etapes.Add(new TutoManager.Spawn(pawnMrResetti, jumpAnimationClip)); Etapes.Add(new ShowCharactersShortcut(Translater.TutoText("SeqLowMorale", 0))); Etapes.Add(new TutoManager.Message(pawnMrResetti, Translater.TutoText("SeqLowMorale", 1))); }
public override void Init() { base.Init(); pawnMrResetti = TutoManager.s_instance.SpawnMmeResetti(new Vector3(0.0f, 0.15f, -0.7f) + GameManager.Instance.ActiveTile.transform.position); Etapes = new List <Step>(); Etapes.Add(new TutoManager.Spawn(pawnMrResetti, jumpAnimationClip)); if (!TutoManager.s_instance.waitForFeedSlotAppearance) { Etapes.Add(new ShowAshleyHunger(Translater.TutoText("SeqAshleyLowHunger", 0))); } if (GameManager.Instance.PrisonerInstance.GetComponent <Behaviour.Inventory>().SelectedInventoryPanel.activeSelf) { Etapes.Add(new ShowFeedSlot(((TutoManager.s_instance.waitForFeedSlotAppearance) ? Translater.TutoText("SeqAshleyLowHunger", 1) : Translater.TutoText("SeqAshleyLowHunger", 2)))); } else { Etapes.Add(new WaitForNextSeq(Translater.TutoText("SeqAshleyLowHunger", 3))); } }
public override void Init() { base.Init(); GameManager.Instance.UpdateCameraPosition(GameManager.Instance.PrisonerInstance.CurrentTile); GameManager.Instance.PrisonerInstance.GetComponent <Behaviour.Escortable>().IsKidnappid = true; teamCrocketJames = SpawnTeamCrocketJames(new Vector3(1.0f, 0f, 0f) + GameManager.Instance.ActiveTile.transform.position); Etapes.Add(new Message(teamCrocketJames, "Grekhan")); teamCrocketJessie = SpawnTeamCrocketJessie(new Vector3(1.0f, 0f, 0f) + GameManager.Instance.ActiveTile.transform.position); Etapes.Add(new Message(teamCrocketJessie, "Swag")); Etapes = new List <Step>(); Etapes.Add(new TutoManager.Spawn(teamCrocketJames, jumpAnimationClip)); Etapes.Add(new TutoManager.Spawn(teamCrocketJessie, jumpAnimationClip)); // Content Etapes.Add(new Message(teamCrocketJames, Translater.TutoText("seqTeamCrocket", 0))); Etapes.Add(new Message(teamCrocketJessie, Translater.TutoText("seqTeamCrocket", 1))); Etapes.Add(new Message(teamCrocketJames, Translater.TutoText("seqTeamCrocket", 2))); }