// 初始化编辑窗口 public void Init() { editorInstance = EditorWindow.GetWindow <CustomEditorWindow>(false, strTypeName + " Editor", true); editorInstance.dataType = typeof(T); editorInstance.callback = (ICustomEditorWindowCallback)this; editorInstance.Show(); editorInstance.Populate(); }
// 初始化编辑窗口 public void Init() { editorInstance = EditorWindow.GetWindow <CustomEditorWindow>(false, strTypeName + " Editor", true); editorInstance.dataType = typeof(T); editorInstance.callback = (ICustomEditorWindowCallback)this; editorInstance.currDataSerializedObj = serializedObject; editorInstance.currentEffectPrefabProperty = serializedObject.FindProperty("effectPrefb"); editorInstance.currentEffectPrefabAssetGUID = serializedObject.FindProperty("AssetGUID"); editorInstance.Init(); editorInstance.Show(); editorInstance.Populate(); }