Esempio n. 1
0
    public void BuildScene(LevelData levelData)
    {
        ClearScene();

        foreach (var levelItemData in levelData.LevelItems)
        {
            var levelItem = _objectGenerator.GenerateLevelItem(levelItemData.Type).GetComponent <LevelItem>();
            levelItem.Type = levelItemData.Type;
            levelItem.transform.localScale  = levelItemData.Size;
            levelItem.transform.position    = levelItemData.Position;
            levelItem.transform.eulerAngles = levelItemData.Rotation;
        }
    }