В чем проблема запуска кода
Код:
public class EntityUpdateTask implements Runnable {
private final World world;
private final EntityType entityType;
private final long targetTime;
public EntityUpdateTask(World world, EntityType entityType, long targetTime) {
this.world = world;
this.entityType = entityType
this.targetTime = targetTime;
}
@Override
public void run() {
long gameTime = world.getTime();
if (gameTime == targetTime) {
for (Entity entity : world.getEntities()) {
if (entity.getType() == entityType) {
// Выполните обновление для этого энтити
updateEntity(entity);
}
}
}
}
private void updateEntity(Entity entity) {
// Реализуйте логику обновления для энтити
}
}