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);
 }