public void Save() { BoxesContainer boxesContainer = new BoxesContainer(); foreach (Transform t in boxes) { boxesContainer.boxes.Add(new Box(t.position, t.rotation)); } boxesContainer.Save(); }
public void Load() { BoxesContainer boxesContainer = new BoxesContainer(); boxesContainer = boxesContainer.Load(); foreach (Box b in boxesContainer.boxes) { GameObject obj = GameObject.CreatePrimitive(PrimitiveType.Cube); obj.transform.SetParent(boxes); obj.transform.position = b.GetPositions(); obj.transform.rotation = b.GetRotation(); } boxesContainer.Save(); }