public override bool DetermineSignificance(UndoHistoryState prevState) { if (prevState is UndoHistoryStateInterrupt) { return(false); } return(true); }
public override bool DetermineSignificance(UndoHistoryState prevState) { if (prevState is UndoHistoryStateSelectBone) { UndoHistoryStateSelectBone prevStateCast = (UndoHistoryStateSelectBone)prevState; return(selectedBone != prevStateCast.selectedBone); } return(true); }
public override bool DetermineSignificance(UndoHistoryState prevState) { if (prevState is UndoHistoryStateBoneTransform) { UndoHistoryStateBoneTransform prevStateCast = (UndoHistoryStateBoneTransform)prevState; if (bone == prevStateCast.bone) { return(false); } } return(true); }
public abstract bool DetermineSignificance(UndoHistoryState prevState);