KavTest/KavTest/Engines/Spawners/LightBulbSpawner.cs

18 lines
482 B
C#
Raw Normal View History

2020-08-05 19:21:42 +00:00
using Encompass;
using KavTest.Components;
using KavTest.Messages;
namespace KavTest.Spawners
{
public class LightBulbSpawner : Spawner<LightBulbSpawnMessage>
{
protected override void Spawn(in LightBulbSpawnMessage message)
{
var entity = CreateEntity();
AddComponent(entity, new TransformComponent(message.Transform));
AddComponent(entity, new PointLightComponent(message.Color, message.Intensity));
}
}
}