private static void GenerateDefaultSnapshot() { var snapshotEntities = new Dictionary <EntityId, Entity>(); var currentEntityId = 1; snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreatePlayerCreatorTemplate()); // Test Cubes snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreateCubeEntityTemplate(new Coordinates(4, 1, 0))); snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreateCubeEntityTemplate(new Coordinates(-4, 1, 0))); snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreateCubeEntityTemplate(new Coordinates(0, 1, 4))); snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreateCubeEntityTemplate(new Coordinates(0, 1, -4))); // Armchairs snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreateArmchairEntityTemplate(new Coordinates(-2, 0, -2), 45)); snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreateArmchairEntityTemplate(new Coordinates(-2, 0, 2), 135)); snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreateArmchairEntityTemplate(new Coordinates(2, 0, 2), 225)); snapshotEntities.Add(new EntityId(currentEntityId++), EntityTemplateFactory.CreateArmchairEntityTemplate(new Coordinates(2, 0, -2), 315)); SaveSnapshot(snapshotEntities); }