26 lines
637 B
C#
26 lines
637 B
C#
using Encompass;
|
|
using Kav;
|
|
using KavTest.Components;
|
|
using KavTest.Messages;
|
|
|
|
namespace KavTest.Spawners
|
|
{
|
|
public class RustyBallSpawner : Spawner<RustyBallSpawnMessage>
|
|
{
|
|
private Model RustyBallModel { get; }
|
|
|
|
public RustyBallSpawner(Model rustyBallModel)
|
|
{
|
|
RustyBallModel = rustyBallModel;
|
|
}
|
|
|
|
protected override void Spawn(in RustyBallSpawnMessage message)
|
|
{
|
|
var entity = CreateEntity();
|
|
|
|
AddComponent(entity, new TransformComponent(message.Transform));
|
|
AddComponent(entity, new ModelComponent(RustyBallModel));
|
|
}
|
|
}
|
|
}
|