# Use Model Camera

Grammar — Use model camera name|Camera Name from u for player player, applying over duration seconds
FlagsNative | Action

Uses the camera setting that is specific to a unit. This is primarily for model assets which have a built in camera, such as Portraits.

# Arguments

  • int — Player
  • unit — Unit
  • string [ modelcamera ] — Name
  • fixed — Duration

Returns — void

native void CameraUseModel(
	int player,
	unit u,
	string name,
	fixed duration,
);

Category: Camera / Model Cameras

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L8625
CameraUseModel(lv_player, gf_RoomUnit(lp_room), "Default", lp_duration)
// L9463
CameraUseModel(lv_indexPlayer, lp_room, lp_zoomCamera, 0.0)
// L9503
CameraUseModel(lv_indexPlayer, gf_RoomUnit(lp_room), lp_zoomBackCamera, 0.0)
// L9996
CameraUseModel(1, gf_RoomUnit(ge_RoomID_RoomArmory), lp_camera, 0.0)
// L11227
CameraUseModel(1, lp_cameraObject, lv_cameraName, 0.0)
// L13332
CameraUseModel(1, gf_BriefingScreen(lp_room, ge_BriefingScreen_Main), lv_cameraName, (lp_duration * 1.0))
// L18118
CameraUseModel(1, gv_marSaraTychusCameras, "Pan to Character Medium", 0.0)
// L34859
CameraUseModel(1, UnitFromId(1068), "SM_HyperionBridgeTRaynor03BriefingCamera", 0.0)
// L8625
CameraUseModel(lv_player, gf_RoomUnit(lp_room), "Default", lp_duration)
// L9463
CameraUseModel(lv_indexPlayer, lp_room, lp_zoomCamera, 0.0)
// L9503
CameraUseModel(lv_indexPlayer, gf_RoomUnit(lp_room), lp_zoomBackCamera, 0.0)
// L9996
CameraUseModel(1, gf_RoomUnit(ge_RoomID_RoomArmory), lp_camera, 0.0)
// L11227
CameraUseModel(1, lp_cameraObject, lv_cameraName, 0.0)
// L13332
CameraUseModel(1, gf_BriefingScreen(lp_room, ge_BriefingScreen_Main), lv_cameraName, (lp_duration * 1.0))
// L18118
CameraUseModel(1, gv_marSaraTychusCameras, "Pan to Character Medium", 0.0)
// L34859
CameraUseModel(1, UnitFromId(1068), "SM_HyperionBridgeTRaynor03BriefingCamera", 0.0)
// L466
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Main", 0.0)
// L469
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L454
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L457
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Main", 0.0)
// L400
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L451
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L480
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L374
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L416
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L466
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Main", 0.0)
// L469
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L454
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L457
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Main", 0.0)
// L400
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L451
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L480
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L374
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)
// L416
CameraUseModel(1, gv_uNITSETLeviathan00, "Camera_Far", 0.0)

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L7447
CameraUseModel(1, libSwaC_gv_zS_ArmyCustomEggRoom, libSwaC_gf_ZS_EggRoomCamera(), 0.0)
// L8554
CameraUseModel(1, libSwaC_gv_zS_ArmyCustomEggRoom, libSwaC_gf_ZS_ArmyCustomCategoryEggCamera(libSwaC_gv_zS_ArmyCustomCategoryCurrent), 0.0)
// L8922
CameraUseModel(1, libSwaC_gv_zS_ArmyCustomEvolutionSet, lv_camera, 0.0)
// L11858
CameraUseModel(1, libSwaC_gv_zS_KerriganUIBackground, "Star2Camera003", 0.0)
// L20165
CameraUseModel(1, libSwaC_gv_zS_ArmyCustomEggRoom, libSwaC_gf_ZS_EggRoomCamera(), 0.0)