private: void SendCustomEvent(int nEvent, int nParam1, int nParam2, int nParam3, int nParam4) int SendCampaignEventGetDifficultyLevel() void SetInterfaceOptions(int nOptions) int IsUserSettingsLockedCameraAngle() void SaveGameRestart(string strRestartSaveName) void SaveEndMissionGame(int nMissionNum, string strSaveName) void SetFinishedCampaign() void SetFinishedCampaign(string strCampaignScript, int bSet) int IsFinishedCampaign(string strCampaignScript) string GetCurrentCampaign() void LoadCustomParameters(string strParamsFile) void CopyCustomObjectID(string pszObjectID, string pszNewObjectID, string strNewMesh)
SetInterfaceOptions - nOptions: eNoConstructorDialog eNoResearchCenterDialog eNoBuildingUpgradeDialog eNoBuildPanelDialog eNoMoneyConfigDialog eNoGoalsDialog eNoCommandsDialog eNoMapDialog eNoAllianceDialog eForceAllianceDialog eNoMoneyDisplay eNoMenuButton eNoPIPDialog eShowStatisticsOnExitSkirmish