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