public override void use() { DialogueAsset dialogueAsset = Assets.find(EAssetType.NPC, this.npcAsset.dialogue) as DialogueAsset; if (dialogueAsset == null) { return; } ObjectManager.useObjectNPC(base.transform); Player.player.quests.checkNPC = this; PlayerLifeUI.close(); PlayerLifeUI.npc = this; this.isLookingAtPlayer = true; PlayerNPCDialogueUI.open(dialogueAsset, null); }
// Token: 0x060038D7 RID: 14551 RVA: 0x001A0808 File Offset: 0x0019EC08 public static void closeNicely() { PlayerNPCQuestUI.close(); if (PlayerNPCQuestUI.mode == EQuestViewMode.BEGIN) { PlayerNPCDialogueUI.open(PlayerNPCQuestUI.declineDialogue, null); } else if (PlayerNPCQuestUI.mode == EQuestViewMode.END) { PlayerNPCDialogueUI.registerResponse(PlayerNPCQuestUI.declineDialogue, PlayerNPCQuestUI.response); PlayerNPCDialogueUI.open(PlayerNPCQuestUI.acceptDialogue, PlayerNPCQuestUI.declineDialogue); } else if (PlayerNPCQuestUI.mode == EQuestViewMode.DETAILS) { PlayerDashboardInventoryUI.active = false; PlayerDashboardCraftingUI.active = false; PlayerDashboardSkillsUI.active = false; PlayerDashboardInformationUI.active = true; PlayerDashboardUI.open(); } }
// Token: 0x060038E7 RID: 14567 RVA: 0x001A17AA File Offset: 0x0019FBAA private static void onClickedReturnButton(SleekButton button) { PlayerNPCVendorUI.close(); PlayerNPCDialogueUI.registerResponse(PlayerNPCVendorUI.dialogue, PlayerNPCVendorUI.response); PlayerNPCDialogueUI.open(PlayerNPCVendorUI.dialogue, PlayerNPCVendorUI.prevDialogue); }
// Token: 0x060038E2 RID: 14562 RVA: 0x001A1384 File Offset: 0x0019F784 public static void closeNicely() { PlayerNPCVendorUI.close(); PlayerNPCDialogueUI.open(PlayerNPCVendorUI.prevDialogue, null); }
// Token: 0x060038DB RID: 14555 RVA: 0x001A0CCE File Offset: 0x0019F0CE private static void onClickedContinueButton(SleekButton button) { PlayerNPCQuestUI.close(); PlayerNPCDialogueUI.registerResponse(PlayerNPCQuestUI.declineDialogue, PlayerNPCQuestUI.response); PlayerNPCDialogueUI.open(PlayerNPCQuestUI.acceptDialogue, PlayerNPCQuestUI.declineDialogue); }
// Token: 0x060038DA RID: 14554 RVA: 0x001A0CBC File Offset: 0x0019F0BC private static void onClickedDeclineButton(SleekButton button) { PlayerNPCQuestUI.close(); PlayerNPCDialogueUI.open(PlayerNPCQuestUI.declineDialogue, null); }