/// <summary> /// Clears table lookup. /// </summary> public void ClearTableLookup() { if (m_TableLookup != null) { m_TableLookup.Clear(); } if (m_DefaultTable != null) { m_DefaultTable.Clear(); } m_GetTableFallback = null; m_GetTableWithContextFallback = null; }
/// <summary> /// Sets a fallback delegate for returning a table from an arbitrary id. /// </summary> public CustomVariantResolver SetTableFallback(GetTableWithIdAndContextDelegate inFallback) { m_GetTableFallback = null; m_GetTableWithContextFallback = inFallback; return(this); }