예제 #1
0
    public void Save()
    {
        BoxesContainer boxesContainer = new BoxesContainer();

        foreach (Transform t in boxes)
        {
            boxesContainer.boxes.Add(new Box(t.position, t.rotation));
        }
        boxesContainer.Save();
    }
예제 #2
0
    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();
    }