Ejemplo n.º 1
0
 public void LoadFromText(string src)
 {
     if (isLoaded)
     {
         Debug.LogError("Already loaded");
         return;
     }
     Serialized.Level sLevel = (Serialized.Level)JsonUtility.FromJson(src, typeof(Serialized.Level));
     UnpackLevel(ref sLevel);
     isLoaded = true;
 }
Ejemplo n.º 2
0
        public void UnpackLevel(ref Serialized.Level sLevel)
        {
            // TODO: handle SerializedLevel.name
            level.rect = sLevel.rect;

            foreach (Serialized.EnvironmentObject seo in sLevel.objects)
            {
                EnvironmentObject eo;
                UnpackEnvironmentObject(out eo, seo);
                eo.transform.SetParent(level.objectsDomain, false);
            }
        }