Ejemplo n.º 1
0
 public void TestAddEntity()
 {
     var history = new History();
     var eventx = new SpatialEntity("foo", "bar", new Vector3D(), Quaternion.Identity);
     history.ApplyEvent(eventx);
     history.Head.Entities["foo"].Should().BeSameAs(eventx);
 }
Ejemplo n.º 2
0
 void Apply(SpatialEntity entity)
 {
     recordedWorld.Head = recordedWorld.Head.Add(entity);
 }
Ejemplo n.º 3
0
 public WorldModel Add(SpatialEntity entity)
 {
     return new WorldModel(Entities.Add(entity.Name, entity));
 }
Ejemplo n.º 4
0
 static object ProcessMessage(SpatialEntity entity)
 {
     return null;
 }