FEventEditorInspector.cs 635 B

12345678910111213141516171819202122232425262728
  1. using UnityEngine;
  2. using UnityEditor;
  3. using System;
  4. using System.Collections.Generic;
  5. using Flux;
  6. namespace FluxEditor
  7. {
  8. [Serializable]
  9. public class FEventEditorInspector : FEditorInspector<FEventEditor,FEvent> {
  10. public override string Title {
  11. get {
  12. if( _editors.Count == 1 )
  13. return "Event:";
  14. return "Events:";
  15. }
  16. }
  17. protected override FMultiTypeInspector<FEvent> CreateMultiTypeInspector()
  18. {
  19. FMultiTypeInspector<FEvent> multiTypeInspector = FMultiEventInspector.CreateInstance<FMultiEventInspector>();
  20. multiTypeInspector.SetObjects( _objects.ToArray() );
  21. return multiTypeInspector;
  22. }
  23. }
  24. }