Class ObjectyAssemblyBuilderHistorian
public class ObjectyAssemblyBuilderHistorian
- Inheritance
-
ObjectyAssemblyBuilderHistorian
- Inherited Members
- Extension Methods
Constructors
ObjectyAssemblyBuilderHistorian(ObjectAssemblyBuilderEvents, ObjectAssemblyBuilderFileIO, ObjectAssemblyPartTracker)
public ObjectyAssemblyBuilderHistorian(ObjectAssemblyBuilderEvents events, ObjectAssemblyBuilderFileIO fileIO, ObjectAssemblyPartTracker partTracker)
Parameters
eventsObjectAssemblyBuilderEventsfileIOObjectAssemblyBuilderFileIOpartTrackerObjectAssemblyPartTracker
Properties
History
public IReadOnlyCollection<OABHistoricalSnapshot> History { get; }
Property Value
HistoryPosition
public int HistoryPosition { get; protected set; }
Property Value
Methods
ApplySnapshot(OABHistoricalSnapshot)
public void ApplySnapshot(OABHistoricalSnapshot snapshot)
Parameters
snapshotOABHistoricalSnapshot
GenerateSnapshot(OABActionType)
public OABHistoricalSnapshot GenerateSnapshot(OABActionType type = OABActionType.None)
Parameters
typeOABActionType
Returns
OnPostLateUpdate()
public void OnPostLateUpdate()
Redo()
public bool Redo()
Returns
Undo()
public bool Undo()