public McSceneData GetData() { var data = new McSceneData(); data.Guid = Guid; data.TerrainGuid = Terrain.Data.Guid; data.Models = ModelsOnTerrain.Select(x => new McSceneModelData() { Guid = x.ModelGuid, Position = x.GameObject.transform.localPosition, Rotation = x.GameObject.transform.localRotation.eulerAngles, Scale = x.GameObject.transform.localScale, }).ToList(); return(data); }
public void SaveScene(string path, McSceneData data) { Save(path, data); }