public EntitiesData GetEntitiesData() { var result = new EntitiesData(); foreach (var entity in entities) { var instanceData = new EntityInstanceData(System.Guid.NewGuid(), entity.prefab.PrefabID); instanceData.Position = new Vector2Int(entity.x, entity.y); result.Add(instanceData); } return(result); }