game_coopmission_manager

From Valve Developer Community
Jump to navigation Jump to search
English (en)Translate (Translate)
Creating a Co-op Strike Map
Recycle-warning.png
This is a preserved entity.
If the game has round restart mechanics this entity may not behave as expected.
Class hierarchy
CGameCoopMissionManager
CRulePointEntity
CRuleEntity
CBaseEntity
maprules.h

game_coopmission_manager is a point entity available in Counter-Strike: Global Offensive Counter-Strike: Global Offensive. An entity that keeps track of the coop wave/phase and fires outputs when players complete them.

See List of CS:GO Script Functions for Co-op related VScript functions.

Tip.pngTip:To relay this entity's outputs in VScript, you can either create outputs with RunScriptCode for this entity or use ConnectOutput("...","...") in this entity's script scope.

Keyvalues

Name (targetname) <string>[ Edit ]
The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g. parentname or target).
Also displayed in Hammer's 2D views and Entity Report.
See also:  Generic Keyvalues, Inputs and Outputs available to all entities

Outputs

OnMissionCompleted
Called when the mission is completed.
OnRoundLostKilled
Called when the round is lost and the players are killed.
OnRoundLostTime
Called when the round is lost because time ran out.
OnRoundReset
Called when the round resets.
OnSpawnsReset
Called right before the level restarts, so the spawns can be set up.
OnWaveCompleted
Called when the players kill all enemies in this wave/section.