private static void RenderMissingPrefab(MVCEditor editor, MvcConfig config) { for (int i = 0; i < config.Views.Count; i++) { var view = config.Views[i]; if (!File.Exists(MvcResources.GetViewPrefabPath(view, view.GetViewName(), true))) { DisplayWarning(string.Format( "Missing prefab for view ({0}) at path: Resources/{1}", view.Name, MvcResources.GetViewPrefabPath(view, view.GetViewName()) )); } } }
public override void OnInspectorGUI() { serializedObject.Update(); if (!MvcWorkspace.HasValidWorkspace()) { UninitializedView.Render(this); } else if (!MvcResources.IsValid()) { ResourceErrorView.Render(this); } else { InitializedView.Render(this); } serializedObject.ApplyModifiedProperties(); }
private static void OnFix() { MvcResources.Setup(); }