Пример #1
0
    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);
    }
Пример #2
0
 public void SaveScene(string path, McSceneData data)
 {
     Save(path, data);
 }