<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [server](./server.md) &gt; [PlayerCameraEventPayloads](./server.playercameraeventpayloads.md)

## PlayerCameraEventPayloads interface

Event payloads for PlayerCamera emitted events.

\*\*Category:\*\* Events

**Signature:**

```typescript
export interface PlayerCameraEventPayloads 
```

## Properties

<table><thead><tr><th>

Property


</th><th>

Modifiers


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

["PLAYER\_CAMERA.FACE\_ENTITY"](./server.playercameraeventpayloads._player_camera.face_entity_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; entity: [Entity](./server.entity.md)<!-- -->; }


</td><td>

Emitted when the camera faces an entity (one-time rotation).


</td></tr>
<tr><td>

["PLAYER\_CAMERA.FACE\_POSITION"](./server.playercameraeventpayloads._player_camera.face_position_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; position: [Vector3Like](./server.vector3like.md)<!-- -->; }


</td><td>

Emitted when the camera faces a position (one-time rotation).


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_ATTACHED\_TO\_ENTITY"](./server.playercameraeventpayloads._player_camera.set_attached_to_entity_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; entity: [Entity](./server.entity.md)<!-- -->; }


</td><td>

Emitted when the camera attachment entity is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_ATTACHED\_TO\_POSITION"](./server.playercameraeventpayloads._player_camera.set_attached_to_position_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; position: [Vector3Like](./server.vector3like.md)<!-- -->; }


</td><td>

Emitted when the camera attachment position is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_COLLIDES\_WITH\_BLOCKS"](./server.playercameraeventpayloads._player_camera.set_collides_with_blocks_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; collidesWithBlocks: boolean; }


</td><td>

Emitted when collides with blocks is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_FILM\_OFFSET"](./server.playercameraeventpayloads._player_camera.set_film_offset_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; filmOffset: number; }


</td><td>

Emitted when the film offset of the camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_FORWARD\_OFFSET"](./server.playercameraeventpayloads._player_camera.set_forward_offset_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; forwardOffset: number; }


</td><td>

Emitted when the forward offset of the camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_FOV"](./server.playercameraeventpayloads._player_camera.set_fov_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; fov: number; }


</td><td>

Emitted when the field of view of the camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_MODE"](./server.playercameraeventpayloads._player_camera.set_mode_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; mode: [PlayerCameraMode](./server.playercameramode.md)<!-- -->; }


</td><td>

Emitted when the mode of the camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_OFFSET"](./server.playercameraeventpayloads._player_camera.set_offset_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; offset: [Vector3Like](./server.vector3like.md)<!-- -->; }


</td><td>

Emitted when the offset of the camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_SHOULDER\_ANGLE"](./server.playercameraeventpayloads._player_camera.set_shoulder_angle_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; shoulderAngle: number; }


</td><td>

Emitted when the shoulder angle of the camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_TARGET\_ENTITY"](./server.playercameraeventpayloads._player_camera.set_target_entity_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; entity: [Entity](./server.entity.md) \| undefined; }


</td><td>

Emitted when the target entity of the camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_TARGET\_POSITION"](./server.playercameraeventpayloads._player_camera.set_target_position_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; position: [Vector3Like](./server.vector3like.md) \| undefined; }


</td><td>

Emitted when the target position of the camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_VIEW\_MODEL\_HIDDEN\_NODES"](./server.playercameraeventpayloads._player_camera.set_view_model_hidden_nodes_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; viewModelHiddenNodes: Set&lt;string&gt;; }


</td><td>

Emitted when the nodes of the view model are set to be hidden.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_VIEW\_MODEL\_PITCHES\_WITH\_CAMERA"](./server.playercameraeventpayloads._player_camera.set_view_model_pitches_with_camera_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; viewModelPitchesWithCamera: boolean; }


</td><td>

Emitted when view model pitches with camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_VIEW\_MODEL\_SHOWN\_NODES"](./server.playercameraeventpayloads._player_camera.set_view_model_shown_nodes_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; viewModelShownNodes: Set&lt;string&gt;; }


</td><td>

Emitted when the nodes of the view model are set to be shown.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_VIEW\_MODEL\_YAWS\_WITH\_CAMERA"](./server.playercameraeventpayloads._player_camera.set_view_model_yaws_with_camera_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; viewModelYawsWithCamera: boolean; }


</td><td>

Emitted when view model yaws with camera is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_VIEW\_MODEL"](./server.playercameraeventpayloads._player_camera.set_view_model_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; viewModelUri: string \| undefined; }


</td><td>

Emitted when the view model is set.


</td></tr>
<tr><td>

["PLAYER\_CAMERA.SET\_ZOOM"](./server.playercameraeventpayloads._player_camera.set_zoom_.md)


</td><td>


</td><td>

{ playerCamera: [PlayerCamera](./server.playercamera.md)<!-- -->; zoom: number; }


</td><td>

Emitted when the zoom of the camera is set.


</td></tr>
</tbody></table>
