public override void Register() { Area = CurrentArea; Name = Area.Name; X = Area.rectangle.x; Y = Area.rectangle.y; Width = Area.rectangle.width; Height = Area.rectangle.height; }
public override void DoUndo() { CurrentArea = Area; if (!RedoGenerated) { HistoryAreaChange.GenerateRedo(Undo.Current.Prefabs.AreaChange).Register(); } RedoGenerated = true; DoRedo(); }
public override void Register(HistoryParameter Param) { parameter = Param as AreaChangeParam; Area = parameter.Area; Name = Area.Name; X = Area.rectangle.x; Y = Area.rectangle.y; Width = Area.rectangle.width; Height = Area.rectangle.height; }