MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / AddMission

Function AddMission

engine/Poseidon/UI/OptionsUI.cpp:1569–1588  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1567LSError LoadMission(const char* filename)
1568{
1569 ParamArchiveLoad ar;
1570 if (!ar.LoadBin(filename) && ar.Load(filename) != LSOK)
1571 {
1572 return LSUnknownError;
1573 }
1574 PARAM_CHECK(ar.Serialize("Campaign", GetGCampaignHistory(), 1))
1575
1576 // MissionHistory *mh = GetGCampaignHistory().CurrentMission();
1577
1578 return LSOK;
1579}
1580
1581/*
1582void SetMissionDisplayName(RString campaign, RString battle, RString mission, RString displayName)
1583{
1584 GetGCampaignHistory().SetDisplayName(campaign, battle, mission, displayName);
1585 RString filename = GetTmpSaveDirectory() + campaign + RString(".sqc");
1586 GetGCampaignHistory().campaignName = campaign;
1587 SaveMission(filename);
1588}
1589*/
1590
1591void AddMission(RString campaign, RString battle, RString mission, RString displayName)

Callers 2

DisplayMissionMethod · 0.85
OnChildDestroyedMethod · 0.85

Calls 8

GetTmpSaveDirectoryFunction · 0.85
CampaignLoadWeaponPoolFunction · 0.85
CampaignSaveWeaponPoolFunction · 0.85
ClearMissionMethod · 0.80
AddMissionMethod · 0.80
LoadMissionFunction · 0.70
SaveMissionFunction · 0.70
RStringClass · 0.50

Tested by

no test coverage detected