File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ @PointClass base(BaseEntity)
2+ iconsprite("editor/info_campaign_manager.vmt")
3+ = info_campaign_manager: "Management entity for campaign/workshop maps. Used to transition to other maps or change campaign state."
4+ [
5+
6+ // Control Functions
7+ input PreviousMap(void) : "Immediately load the previous map in the campaign script."
8+ input NextMap(void) : "Immediately load the next map in the campaign script."
9+ input MarkCampaignComplete(void) : "Mark the campaign as completed. Will unlock all chapters."
10+ input ExitGame(void) : "Trigger the evaluation screen where a player can vote on your campaign/map."
11+
12+ // TODO: make campaign system handle non-linear stuff
13+ // better before implementing this!
14+ // ------------------------------------------------------
15+ // Getter Functions
16+ // input GetChapterProgress(void) : ""
17+ // input GetCampaignProgress(void) : ""
18+ // Setter Functions
19+ // input SetChapterLockState(string) : ""
20+ // Outputs
21+ // output OnGetChapterProgress(int) : ""
22+ // output OnGetCampaignProgress(int) : ""
23+ ]
Original file line number Diff line number Diff line change 1+ Sprite
2+ {
3+ $baseTexture "editor/info_campaign_manager"
4+ $spriteorientation "vp_parallel"
5+ $spriteorigin "[ 0.50 0.50 ]"
6+ $spriterendermode 2
7+ $no_fullbright 1
8+ }
You can’t perform that action at this time.
0 commit comments