IOperateEditor.cs 505 B

1234567891011121314151617181920212223
  1. using System;
  2. ///<summary>操作编辑器接口</summary>
  3. public interface IOperateEditor
  4. {
  5. ///<summary>名称</summary>
  6. string Name { get; }
  7. ///<summary>组件</summary>
  8. Type Component { get; }
  9. ///<summary>初始化</summary>
  10. ///<param name="json">Json数据</param>
  11. void Init(string json);
  12. ///<summary>绘制窗口</summary>
  13. void OnGUI();
  14. ///<summary>获取编辑器数据</summary>
  15. string ToData();
  16. ///<summary>释放</summary>
  17. void Dispose();
  18. }