# Play Cutscene
Grammar — Play inCutscene
Flags —Native
|Action
Tells the specified Cutscene to begin playback from the current time. Cutscenes begin at time 0, but triggers may pause or change the current time. Use the return from “Last Created Cutscene” to get a Cutscene ID.
# Arguments
int
[ preset::Cutscene ] — Cutscene
Returns — void
native void CutscenePlay(int inCutscene);
# Related
Category: Cutscene / Cutscenes
- [F] —
int
[ preset::Cutscene ] — Create Cutscene — ( CutsceneCreateNoPosition ) - [F] —
int
[ preset::Cutscene ] — Create Cutscene at Position — ( CutsceneCreateNew ) - [F] —
void
— Go To Next Cutscene Bookmark — ( CutsceneGoToNextBookmark ) - [F] —
void
— Cutscene EndScene Fired — ( TriggerAddEventCutsceneEndSceneFired ) - [F] —
int
[ preset::Cutscene ] — Create Cutscene — ( CutsceneCreate ) - [F] —
int
[ preset::Cutscene ] — Last Created Cutscene — ( CutsceneLastCreated ) - [F] —
void
— Play Cutscene — ( CutscenePlay ) - [F] —
void
— Pause Cutscene — ( CutscenePause ) - [F] —
void
— Stop Cutscene — ( CutsceneStop ) - [F] —
void
— Set Cutscene Time — ( CutsceneSetTime ) - [F] —
void
— Go To Cutscene Bookmark — ( CutsceneGoToBookmark ) - [F] —
void
— Show/Hide Cutscene — ( CutsceneShow ) - [F] —
void
— Play Cutscene Range Over Time — ( CutscenePlayCutsceneRangeOverTime ) - [F] —
void
— Cutscene Fade — ( CutsceneFade ) - [F] —
int
[ preset::Cutscene ] — Dialog Item Cutscene — ( CutsceneGetTriggerControl ) - [F] —
void
— Cutscene Bookmark Fired — ( TriggerAddEventCutsceneBookmarkFired ) - [F] —
int
[ preset::Cutscene ] — Triggering Cutscene — ( EventCutsceneId ) - [F] —
string
— Triggering Cutscene Bookmark — ( EventCutsceneBookmark ) - [F] —
void
— Wait For Cutscene To End — ( WaitForCutsceneToEnd )
# Examples
# campaigns/swarm.sc2campaign
// L2077
CutscenePlay(gv_scene_GorgonLaunch)
// L9900
CutscenePlay(gv_campaignIntroCutscene)
// L758
CutscenePlay(EventCutsceneId())
// L2077
CutscenePlay(gv_scene_GorgonLaunch)
// L9900
CutscenePlay(gv_campaignIntroCutscene)
// L758
CutscenePlay(EventCutsceneId())
# campaigns/swarmstory.sc2campaign
// L6718
CutscenePlay(libSwaC_gv_zS_CurrentCampaignCutscene)
// L9319
CutscenePlay(libSwaC_gv_zS_ArmyCustomEvolutionFanfareCutscene)
// L23613
CutscenePlay(libSwaC_gv_zS_DebugCutscenes[libSwaC_gv_zS_DebugActiveCutscene])
# campaigns/swarmstoryutil.sc2mod
// L3644
CutscenePlay(CutsceneLastCreated())
# campaigns/void.sc2campaign
// L1531
CutscenePlay(libVCST_gf_CurrentRoomCutscene())
// L1531
CutscenePlay(libVCST_gf_CurrentRoomCutscene())
# campaigns/voidstory.sc2campaign
// L4072
CutscenePlay(libVoiC_gv_pC_CurrentCampaignCutscene)
// L10108
CutscenePlay(libVoiC_gv_pC_DebugCutscenes[libVoiC_gv_pC_DebugActiveCutscene])
# campaigns/voidstory.sc2campaign
// L2931
CutscenePlay(CutsceneLastCreated())
# campaigns/voidstory.sc2campaign
// L663
CutscenePlay(libVCUI_gv_pU_ArmyCutscene)
// L1810
CutscenePlay(CutsceneGetTriggerControl(libVCUI_gv_pU_MissionVignetteScene[1]))
// L1813
CutscenePlay(CutsceneGetTriggerControl(libVCUI_gv_pU_MissionVignetteScene[2]))
// L1861
CutscenePlay(libVCUI_gv_pU_MissionCutscene)
// L4907
CutscenePlay(CutsceneGetTriggerControl(libVCUI_gv_pU_GPCutscene))
// L5963
CutscenePlay(CutsceneGetTriggerControl(libVCUI_gv_pU_GPCutscene))
// L5966
CutscenePlay(CutsceneGetTriggerControl(libVCUI_gv_pU_GPEnergyBarScene))
// L7747
CutscenePlay(CutsceneGetTriggerControl(libVCUI_gv_pU_MissionVignetteScene[1]))
// L7755
CutscenePlay(CutsceneGetTriggerControl(libVCUI_gv_pU_MissionVignetteScene[1]))
// L8839
CutscenePlay(libVCUI_gv_pU_StarmapCutscene)
# mods/heroesdata.stormmod
// L2312
CutscenePlay(libMapM_gv_mMIntroCutscene[lp_player])
# mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod
// L143
CutscenePlay(lv_currentCutscene)
// L149
CutscenePlay(lv_currentCutscene)
// L155
CutscenePlay(lv_currentCutscene)
// L161
CutscenePlay(lv_currentCutscene)
# mods/missionpacks/campaigncommon.sc2mod
// L1713
CutscenePlay(libComC_gv_cC_CutsceneCurrent)
# mods/missionpacks/novacampaign.sc2mod
// L2579
CutscenePlay(CutsceneLastCreated())
# mods/novastoryassets.sc2mod
// L6344
CutscenePlay(CutsceneGetTriggerControl(lv_flashbackEffectCutscene))
// L6344
CutscenePlay(CutsceneGetTriggerControl(lv_flashbackEffectCutscene))
# mods/starcoop/starcoop.sc2mod
// L4114
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPCutscene[lp_player]))
// L4117
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPEnergyBarScene[lp_player]))
// L4120
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPEnergyGlassScene[lp_player]))
// L4169
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPCutscene[lp_player]))
// L4214
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPCutscene[lp_player]))
// L4261
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPCutscene[lp_player]))
// L4297
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPCutscene[lp_player]))
// L4332
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPCutscene[lp_player]))
// L4366
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPCutscene[lp_player]))
// L4400
CutscenePlay(CutsceneGetTriggerControl(libCOUI_gv_cU_GPCutscene[lp_player]))
# mods/voidprologue.sc2mod
// L5077
CutscenePlay(libA3DDD02B_gv_pP_CurrentCampaignCutscene)