Ok changing it seems to make the triggers stop the dialogue, but is there a way to keep the conversation from EVER showing? It seems like it'll open up, but no dialogue will show. But the dialogue should never show up at all in this mode
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using PixelCrushers.DialogueSystem;
public class PreventAllConversations : MonoBehaviour
{
void Start()
{
DialogueManager.IsDialogueEntryValid = CheckTimetrial;
}
bool CheckTimetrial(DialogueEntry entry)
{
return !FindObjectOfType<TimetrialManager>().isIntimeTrialMode;
}
}
Make sure "Skip If No Valid Entry" is ticked on all of your Dialogue System Triggers.