public override void PostDestroy(DestroyMode mode, Map previousMap)
 {
     if (previousMap != null)
     {
         MapRoomUpdater mapComp = previousMap.GetComponent <MapRoomUpdater>();
         if (mapComp != null)
         {
             mapComp.RemoveObjectFromMap(this.parent);
         }
     }
 }
 public override void PostDeSpawn(Map map)
 {
     if (map != null)
     {
         MapRoomUpdater mapComp = map.GetComponent <MapRoomUpdater>();
         if (mapComp != null)
         {
             mapComp.RemoveObjectFromMap(this.parent);
         }
     }
 }