关于unity:Unity-撤销还原

  • 源码的类图
classDiagram
    direction LR
    RecordContainer --> IRecord

    class IRecord{
    <<interface>>
    +Unod()
    +Redo()
    +OnRemove()
    +OnException(Exception ex)
    }
    
    class RecordContainer{
    +Record(IRecord record)
    +Undo()
    +Redo()
    +Clear()
    }
  • Demo的类图
classDiagram
    IRecord <|-- DelRecord
    IRecord <|-- SpawnRecord
    RecordContainer --> IRecord
    
    class IRecord{
    <<interface>>
    }
    
    class DelRecord
    class SpawnRecord
    
    class RecordContainer{
    }

github地址:https://github.com/pangdudu72…

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理