暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

StateTransitionDescriptor.cs 970B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. namespace Unity.VisualScripting
  2. {
  3. public abstract class StateTransitionDescriptor<TStateTransition> : Descriptor<TStateTransition, StateTransitionDescription>
  4. where TStateTransition : class, IStateTransition
  5. {
  6. protected StateTransitionDescriptor(TStateTransition target) : base(target) { }
  7. public TStateTransition transition => target;
  8. [Assigns]
  9. public override string Title()
  10. {
  11. return "Transition";
  12. }
  13. [Assigns]
  14. public override string Summary()
  15. {
  16. return null;
  17. }
  18. [Assigns]
  19. public virtual string Label()
  20. {
  21. return Title();
  22. }
  23. [Assigns]
  24. public virtual string Tooltip()
  25. {
  26. return Summary();
  27. }
  28. [Assigns]
  29. [RequiresUnityAPI]
  30. public override EditorTexture Icon()
  31. {
  32. return typeof(IStateTransition).Icon();
  33. }
  34. }
  35. }