Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }