public static void FightBubu() { BubuSwordFight bubuFight = FindGameObjectWithTag("Bubu").GetComponent <BubuSwordFight>(); GameManager.Story.isFightingBubu = true; DialogTrigger d = bubuFight.GetComponent <DialogTrigger>(); d.AbortInteraction(); d.isInteractionEnabled = false; bubuFight.enabled = true; PartyAffiliation player = GameManager.GetPlayerComponent <PartyAffiliation>(); player.party = PartyAffiliation.PartyName.French; bubuFight.DoDelayed(5f, delegate { GameManager.GetPlayerComponent <InterfaceController>().Clear(); bubuFight.AttackTarget(player); }); }