コード例 #1
0
        // INTERFACES

        public void Convert(Entity entity, EntityManager dstManager, GameObjectConversionSystem conversionSystem)
        {
            LevelEntity = entity;

            var levelBuffer = dstManager.AddBuffer <Runtime.Level>(entity);
            var levelInfo   = new Runtime.LevelInfo()
            {
                size      = levelSize,
                entity    = entity,
                blockSize = blockSize
            };

            dstManager.AddComponentData(entity, levelInfo);
            dstManager.SetName(entity, gameObject.name);
            conversionSystem.SetSingleton(levelInfo);
        }