# Follow Unit Group with Camera
Grammar — follow|Follow/Stop Following for player player unitGroup with the camera and keepCurrentTarget
Flags —Native
|Action
Follows a unit group with the camera.
# Arguments
int
— Playerunitgroup
— Unit Groupbool
[ preset::CameraFollowOption ] — Followbool
[ preset::CameraKeepTargetOption ] — Keep Current Target
Returns — void
native void CameraFollowUnitGroup(
int player,
unitgroup group,
bool follow,
bool isOffset,
);
# Related
Category: Camera / Camera Tricks
- [F] —
void
— Lock Camera Input — ( CameraLockInput ) - [F] —
void
— Set Camera Bounds — ( CameraSetBounds ) - [F] —
void
— Shake Camera — ( CameraShakeStart ) - [F] —
void
— Shake Camera Using Preset — ( CameraShake ) - [F] —
void
— Stop Shaking Camera — ( CameraShakeStop ) - [F] —
void
— Zoom Camera — ( libNtve_gf_SwooshCamera ) - [F] —
void
— Follow Unit Group with Camera — ( CameraFollowUnitGroup ) - [F] —
unitgroup
— Unit Group Followed By Camera — ( CameraFollowUnitGroupGet ) - [F] —
void
— Force Follow Unit Group with Camera — ( CameraForceFollowUnitGroup ) - [F] —
void
— Make Camera Look At And Follow Unit — ( CameraLookAtUnit ) - [F] —
void
— Make Camera Look At And Follow Actor — ( CameraLookAtActor ) - [F] —
void
— Lock Camera Mouse Relative Mode On/Off — ( CameraForceMouseRelative ) - [F] —
void
— Turn Camera Mouse Rotation On/Off — ( CameraSetMouseRotates ) - [F] —
void
— Set Camera Mouse Rotation Speed — ( CameraSetMouseRotationSpeed ) - [F] —
void
— Turn Camera Height Displacement On/Off — ( CameraUseHeightDisplacement ) - [F] —
void
— Turn Camera Height Smoothing On/Off — ( CameraUseHeightSmoothing ) - [F] —
void
— Turn Camera Vertical Field Of View On/Off — ( CameraSetVerticalFieldOfView )
# Examples
# campaigns/liberty.sc2campaign
// L9916
CameraFollowUnitGroup(gv_p1_USER, libNtve_gf_ConvertUnitToUnitGroup(lv_victoryVoidSeeker), true, true)
// L9925
CameraFollowUnitGroup(1, libNtve_gf_ConvertUnitToUnitGroup(lv_victoryVoidSeeker), false, false)
// L9916
CameraFollowUnitGroup(gv_p1_USER, libNtve_gf_ConvertUnitToUnitGroup(lv_victoryVoidSeeker), true, true)
// L9925
CameraFollowUnitGroup(1, libNtve_gf_ConvertUnitToUnitGroup(lv_victoryVoidSeeker), false, false)
// L4556
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_cinematicAlarak), true, true)
// L4569
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_cinematicAlarak), false, false)
// L4556
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_cinematicAlarak), true, true)
// L4569
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_cinematicAlarak), false, false)
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L6657
CameraFollowUnitGroup(1, UnitLastCreatedGroup(), true, false)
# mods/frontiers.sc2mod
// L478
CameraFollowUnitGroup(lv_i, libNtve_gf_ConvertUnitToUnitGroup(lib6CB3363F_gv_fT_PlayerUnit[lv_i]), true, false)
// L2135
CameraFollowUnitGroup(lv_i, libNtve_gf_ConvertUnitToUnitGroup(lib6CB3363F_gv_fT_PlayerUnit[lv_i]), false, false)
# mods/heroesbrawlmods/arenamodemods/arenamode.stormmod
// L762
CameraFollowUnitGroup(autoBF8A0686_var, CameraFollowUnitGroupGet(autoBF8A0686_var), false, false)
# mods/heroesbrawlmods/arenamodemods/attackdefend.stormmod
// L157
CameraFollowUnitGroup(auto4F553357_var, CameraFollowUnitGroupGet(auto4F553357_var), false, false)
# mods/heroesbrawlmods/arenamodemods/trialgrounds.stormmod
// L348
CameraFollowUnitGroup(auto6A7946D4_var, CameraFollowUnitGroupGet(auto6A7946D4_var), false, false)
// L358
CameraFollowUnitGroup(auto218DEA82_var, CameraFollowUnitGroupGet(auto218DEA82_var), false, false)
# mods/heroesbrawlmods/brawlmapmods/blackheartsrevenge.stormmod
// L226
CameraFollowUnitGroup(autoC56B2D95_var, CameraFollowUnitGroupGet(autoC56B2D95_var), false, false)
// L2368
CameraFollowUnitGroup(autoD01FF052_var, CameraFollowUnitGroupGet(autoD01FF052_var), false, false)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L1277
CameraFollowUnitGroup(lv_itPlayer, CameraFollowUnitGroupGet(lv_itPlayer), false, false)
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L1394
CameraFollowUnitGroup(lv_itPlayer, CameraFollowUnitGroupGet(lv_itPlayer), false, false)
# mods/heroesbrawlmods/brawlmapmods/lunarfestival.stormmod
// L808
CameraFollowUnitGroup(lv_i, libNtve_gf_ConvertUnitToUnitGroup(UnitLastCreated()), true, false)
// L824
CameraFollowUnitGroup(libCore_gv_oBSERVER_ObserverUIPlayer, libNtve_gf_ConvertUnitToUnitGroup(UnitLastCreated()), true, false)
// L1149
CameraFollowUnitGroup(libCore_gv_oBSERVER_ObserverUIPlayer, libGame_gv_players[1].lv_cameraCurrentTargetGroup, true, false)
# mods/heroesbrawlmods/brawlmapmods/pullparty.stormmod
// L74
CameraFollowUnitGroup(autoC59C0280_var, CameraFollowUnitGroupGet(autoC59C0280_var), false, false)
# mods/heroesdata.stormmod
// L1076
CameraFollowUnitGroup(lp_player, CameraFollowUnitGroupGet(lp_player), false, false)
// L1077
CameraFollowUnitGroup(lp_player, libGame_gv_players[lp_player].lv_cameraCurrentTargetGroup, true, false)
// L1087
CameraFollowUnitGroup(lp_player, CameraFollowUnitGroupGet(lp_player), false, false)
// L1088
CameraFollowUnitGroup(lp_player, libGame_gv_players[lp_player].lv_cameraCurrentTargetGroup, true, false)
// L1095
CameraFollowUnitGroup(lp_player, CameraFollowUnitGroupGet(lp_player), false, false)
// L1096
CameraFollowUnitGroup(lp_player, libGame_gv_players[lp_player].lv_cameraCurrentTargetGroup, true, false)
// L1103
CameraFollowUnitGroup(lp_player, CameraFollowUnitGroupGet(lp_player), false, false)
// L1108
CameraFollowUnitGroup(lp_player, CameraFollowUnitGroupGet(lp_player), false, false)
// L1109
CameraFollowUnitGroup(lp_player, libGame_gv_players[lp_player].lv_cameraCurrentTargetGroup, true, false)
// L1117
CameraFollowUnitGroup(lp_player, CameraFollowUnitGroupGet(lp_player), false, false)
# mods/heroesdata.stormmod
// L145
CameraFollowUnitGroup(1, UnitGroupSelected(1), true, false)
// L184
CameraFollowUnitGroup(1, UnitGroupSelected(1), true, false)
// L1903
CameraFollowUnitGroup(1, UnitGroupSelected(1), true, false)
# mods/missionpacks/novacampaign.sc2mod
// L5776
CameraFollowUnitGroup(1, UnitLastCreatedGroup(), true, false)
# mods/novastoryassets.sc2mod
// L10109
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_victoryLander), true, false)
// L10411
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_zeratul), true, false)
// L1132
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(lp_escourtTarget), true, false)
// L1136
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(lp_escourtTarget), false, false)
// L10109
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_victoryLander), true, false)
// L10411
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(gv_zeratul), true, false)
// L1132
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(lp_escourtTarget), true, false)
// L1136
CameraFollowUnitGroup(gv_pLAYER_01_USER, libNtve_gf_ConvertUnitToUnitGroup(lp_escourtTarget), false, false)