public static void ShowWindow(Rect buttonRect, Type type, AddAssetWindow.AddCallbackDelegate addCallback, AddAssetWindow.CreateCallbackDelegate createCallback) { AddAssetWindow window = ScriptableObject.CreateInstance <AddAssetWindow>(); buttonRect = GUIToScreenRect(buttonRect); window.m_Type = type; window.onAddCallback = addCallback; window.onCreateCallback = createCallback; window.ShowAsDropDown(buttonRect, new Vector2(buttonRect.width, 280f)); }
public static void ShowWindow <T>(Rect buttonRect, AddAssetWindow.AddCallbackDelegate addCallback, AddAssetWindow.CreateCallbackDelegate createCallback) { ShowWindow(buttonRect, typeof(T), addCallback, createCallback); }