예제 #1
0
 public override void PutAwayDecoration(PlacedDecoration decoration)
 {
     if (secretBaseManager != null)
     {
         secretBaseManager.GameSave.IsChanged = true;
     }
     else
     {
         PokeManager.ManagerGameSave.IsChanged = true;
     }
     placedDecorations.Remove(decoration);
     RemoveInvalidDecorations();
 }
예제 #2
0
 public PlacedDecoration(PlacedDecoration copy)
 {
     this.ID = copy.ID;
     this.X  = copy.X;
     this.Y  = copy.Y;
 }
 public override void PutAwayDecoration(PlacedDecoration decoration)
 {
     gameSave.Inventory.Decorations.PutAwayDecorationInSecretBaseAt(gameSave.Inventory.Decorations.SecretBaseDecorations.IndexOf(decoration));
 }
예제 #4
0
 public abstract void PutAwayDecoration(PlacedDecoration decoration);