# Play Cutscene Range Over Time

Grammar — Play inCutscene from inBookmarkStart to inBookmarkEnd over inDuration seconds.
FlagsNative | Action

Tells the specified Cutscene to play from one bookmark to another over a specified amount of time. Playback is scaled in order to match the given duration.

# Arguments

  • int [ preset::Cutscene ] — Cutscene
  • string — Bookmark Start
  • string — Bookmark End
  • fixed — Duration

Returns — void

native void CutscenePlayCutsceneRangeOverTime(
	int inCutscene,
	string inBookmarkStart,
	string inBookmarkEnd,
	fixed inDuration,
);

Category: Cutscene / Cutscenes

# Examples

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// L4278
CutscenePlayCutsceneRangeOverTime(lib281DEC45_gv_zSS_ConversationScene, lib281DEC45_gf_ZSS_SceneCameraBookmark(lp_speaker, lp_cameraType, "Start"), lib281DEC45_gf_ZSS_SceneCameraBookmark(lp_speaker, lp_cameraType, "End"), lv_lineDuration)

# campaigns/voidstory.sc2campaign

VoidCampaignStoryLib.galaxy

// L3483
CutscenePlayCutsceneRangeOverTime(libVCST_gv_pS_ConversationScene, libVCST_gf_PS_SceneCameraBookmark(lp_speaker, lp_cameraType, "Start"), libVCST_gf_PS_SceneCameraBookmark(lp_speaker, lp_cameraType, "End"), lv_lineDuration)

# mods/missionpacks/novacampaign.sc2mod

LibNCST.galaxy

// L2985
CutscenePlayCutsceneRangeOverTime(libNCST_gv_nS_ConversationScene, libNCST_gf_NS_SceneCameraBookmark(lp_speaker, lp_cameraType, "Start"), libNCST_gf_NS_SceneCameraBookmark(lp_speaker, lp_cameraType, "End"), lv_lineDuration)