class ActionObserverCameraMove implements Sc2ApiSerializable<Sc2Api.ActionObserverCameraMove> {

    @Override
    public Sc2Api.ActionObserverCameraMove toSc2Api() {
        return Sc2Api.ActionObserverCameraMove.newBuilder()
                .setWorldPos(position.toSc2Api())
                .setDistance(distance)
                .build();
    }

    private  ActionObserverCameraMove(Builder builder);

}