public override void DoUndo() { CurrentArmy = Army; if (!RedoGenerated) { HistoryArmyChange.GenerateRedo(Undo.Current.Prefabs.ArmyChange).Register(); } RedoGenerated = true; DoRedo(); }
public void RegisterArmyChange(MapLua.ScenarioLua.Army Army) { HistoryArmyChange.CurrentArmy = Army; HistoryArmyChange.GenerateUndo(Prefabs.ArmyChange).Register(); }