public static bool TryGetMaterialModel(this IControl control, out IMaterialModel materialModel) { var selectMatMod = (SelectionMaterialModel)control.FindControl(c => c is SelectionMaterialModel); if (selectMatMod != null) { return(selectMatMod.MyAskMeAnything.AskPlugin.TryGetMaterialModel(selectMatMod.CurrentSelection, out materialModel)); } materialModel = null; return(false); }
public static bool TryGetMaterialModel(this IAskPlugin askPlugin, string materialString, out IMaterialModel material) { material = askPlugin.AvailableMaterialModels.Where(m => m.DisplayName == materialString).FirstOrDefault(); return(material != null); }