Esempio n. 1
0
        private static void InstantiateTile(Tile tile, World world)
        {
            var position = tile.position;
            var rotation = tile.rotation;
            var prefab   = prefabLoader.GetPrefabFromTile(tile, world);

            if (prefab != null)
            {
                Instantiate(prefab,
                            new Vector3(position.x, prefab.transform.position.y, position.z),
                            Quaternion.Euler(0, rotation.y, 0))
                .transform.SetParent(parent);
            }
            else
            {
                Debug.LogError("Error. Prefab with name " + tile.name + " is null");
            }
        }