private void UpdateTalkSelectorSubsystem() { if (!ActivateIfAndOnlyIfRouteMatches(TalkSelectorSubsystem, "TalkSelector")) { return; } GetComponent <Button>("BasicTalkButton").interactable = TalkService.GetAvailableTalk("BasicTalk") != null; GetComponent <Button>("LectureTalkButton").interactable = TalkService.GetAvailableTalk("LectureTalk") != null; GetComponent <Button>("MoneyTalkButton").interactable = TalkService.GetAvailableTalk("MoneyTalk") != null; }
private void RunTalk(string tag) { PopRoute(); RootState.PlayState.TalkedToday = true; TalkService.RunTalk(TalkService.GetAvailableTalk(tag)); }