[NetMessageHandler]
public HookResult OnCameraControllerOutgoing(OutgoingMessageContext<CCitadelUserMsg_CameraController> ctx) {
return HookResult.Continue;
}| # | Label | Type | Name |
| 1 | optional | CameraAction | action |
| 2 | optional | CameraOperation | operation |
| 3 | optional | CameraParam | param |
| 12 | optional | CameraParamMode | param_mode |
| 4 | optional | float | delay |
| 11 | optional | bool | relative_values |
| 5 | optional | uint32 | context_symbol_id |
| 13 | optional | uint32 | priority = 1 |
| 14 | optional | uint32 | target_pawn = 16777215 |
| 6 | optional | CCitadelUserMsg_CameraController.Maintain | maintain |
| 7 | optional | CCitadelUserMsg_CameraController.Approach | approach |
| 8 | optional | CCitadelUserMsg_CameraController.Spring | spring |
| 9 | optional | CCitadelUserMsg_CameraController.Lerp | lerp |
| 10 | optional | CCitadelUserMsg_CameraController.Lag | lag |