# Restore Camera
Grammar — Restore the saved camera settings for player player over duration seconds with initialVelocity% initial velocity and decelerate% deceleration
Flags —Native
|Action
Restores the camera to a previously saved configuration. You can save camera settings using “Save Camera”.
# Arguments
int
— Playerfixed
— Durationfixed
— Initial Velocityfixed
— Decelerate
Returns — void
native void CameraRestore(
int player,
fixed duration,
fixed velocity,
fixed decelerate,
);
# Related
Category: Camera / Basic
- [F] —
void
— Apply Camera Object — ( CameraApplyInfo ) - [F] —
camerainfo
— Default Game Camera — ( CameraInfoDefault ) - [F] —
void
— Pan Camera — ( CameraPan ) - [F] —
void
— Make Camera Look At — ( CameraLookAt ) - [F] —
point
— Camera Target Of Player — ( CameraGetTarget ) - [F] —
fixed
— Camera Pitch of Player — ( CameraGetPitch ) - [F] —
fixed
— Camera Yaw of Player — ( CameraGetYaw ) - [F] —
fixed
— Camera Distance of Player — ( CameraGetDistance ) - [F] —
void
— Save Camera — ( CameraSave ) - [F] —
void
— Restore Camera — ( CameraRestore ) - [F] —
void
— Set Camera Channel On Portrait — ( CameraSetChannelOnPortrait ) - [F] —
void
— Clear Camera Channel On Portrait — ( CameraClearChannelOnPortrait ) - [F] —
void
— Set Camera Data — ( CameraSetData )
# Examples
# campaigns/liberty.sc2campaign
// L5587
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L11741
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L12097
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L12449
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L5686
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L5429
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L5282
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L5661
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L5942
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L7904
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L9684
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L10068
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L10407
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L10854
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L11427
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L5879
CameraRestore(gv_pLAYER_P01_USER, 0.0, -1, 10)
// L6695
CameraRestore(gv_pLAYER_P01_USER, 0.0, -1, 10)
// L6904
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L4973
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L6426
CameraRestore(gv_p01_PLAYER, 0.0, -1, 10)
// L5587
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L11741
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L12097
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L12449
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L5686
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L5429
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L5282
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L5661
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L5942
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L7904
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L9684
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L10068
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L10407
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L10854
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L11427
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L5879
CameraRestore(gv_pLAYER_P01_USER, 0.0, -1, 10)
// L6695
CameraRestore(gv_pLAYER_P01_USER, 0.0, -1, 10)
// L6904
CameraRestore(gv_p1_USER, 0.0, -1, 10)
// L4973
CameraRestore(gv_p01_USER, 0.0, -1, 10)
// L6426
CameraRestore(gv_p01_PLAYER, 0.0, -1, 10)
// L6245
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L7655
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6052
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L5648
CameraRestore(gv_PLAYER_01_USER, 0.0, -1, 10.0)
// L11666
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L9117
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6767
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10.0)
// L7462
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L4641
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L4641
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L7655
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6052
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L5648
CameraRestore(gv_PLAYER_01_USER, 0.0, -1, 10.0)
// L11666
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L9117
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6767
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10.0)
// L7462
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6245
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
# campaigns/swarmstory.sc2campaign
// L7584
CameraRestore(1, 0.0, -1, 10)
// L11397
CameraRestore(1, 0.0, -1, 10)
// L23238
CameraRestore(1, 0.0, -1, 10.0)
// L23383
CameraRestore(1, 0.0, -1, 10.0)
# campaigns/void.sc2campaign
// L2359
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L5704
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6565
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10.0)
// L6391
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6735
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L2359
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L5704
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6565
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10.0)
// L6391
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L6735
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L9669
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L10074
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L9669
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)
// L10074
CameraRestore(gv_pLAYER_01_USER, 0.0, -1, 10)