public List <MapObjectBase> GetObjectList(MAPOBJECT_TYPE type)
 {
     return(_mapObjectList[type]);
 }
 public T GetObject <T>(MAPOBJECT_TYPE type, MAPOBJECT_NAME name)  where T : MapObjectBase
 {
     return(_mapObjectList[type].Find((c) => c.Name() == name) as T);
 }