public override void DoUndo() { if (!RedoGenerated) { RegisterGroup = RegisteredGroup; HistoryUnitGroupRemove.GenerateRedo(Undo.Current.Prefabs.UnitGroupRemove).Register(); } RedoGenerated = true; DoRedo(); }
public static void RegisterGroupRemove(MapLua.SaveLua.Army.UnitsGroup source) { HistoryUnitGroupRemove.RegisterGroup = source; HistoryUnitGroupRemove.GenerateUndo(Current.Prefabs.UnitGroupRemove).Register(); }