Example #1
0
        /// <summary>
        /// Returns if the placeholder resolver is valid for a template type
        /// </summary>
        /// <param name="templateType">Template Type</param>
        /// <returns>true if the template type is valid for the template type</returns>
        public bool IsValidForTemplateType(TemplateType templateType)
        {
            if (templateType == TemplateType.ObjectNpc)
            {
                return(true);
            }

            return(_dialogRenderer.HasPlaceholdersForTemplateType(templateType));
        }
Example #2
0
 /// <summary>
 /// Returns true if the value collector is valid for a given template type
 /// </summary>
 /// <param name="templateType">Template type</param>
 /// <returns>True if the value collector is valid, else false</returns>
 public override bool IsValidForTemplateType(TemplateType templateType)
 {
     return(templateType == TemplateType.ObjectNpc || _dialogRenderer.HasPlaceholdersForTemplateType(templateType));
 }