Interface CampaignMission.ICampaignMissionManager
- Namespace
- TaleWorlds.CampaignSystem
- Assembly
- TaleWorlds.CampaignSystem.dll
public interface CampaignMission.ICampaignMissionManager
Methods
OpenAlleyFightMission(string, int, Location, TroopRoster, TroopRoster)
IMission OpenAlleyFightMission(string scene, int upgradeLevel, Location location, TroopRoster playerSideTroops, TroopRoster rivalSideTroops)
Parameters
scenestringupgradeLevelintlocationLocationplayerSideTroopsTroopRosterrivalSideTroopsTroopRoster
Returns
OpenArenaDuelMission(string, Location, CharacterObject, bool, bool, Action<CharacterObject>, float)
IMission OpenArenaDuelMission(string scene, Location location, CharacterObject duelCharacter, bool requireCivilianEquipment, bool spawnBOthSidesWithHorse, Action<CharacterObject> onDuelEndAction, float customAgentHealth)
Parameters
scenestringlocationLocationduelCharacterCharacterObjectrequireCivilianEquipmentboolspawnBOthSidesWithHorseboolonDuelEndActionAction<CharacterObject>customAgentHealthfloat
Returns
OpenArenaStartMission(string, Location, CharacterObject)
IMission OpenArenaStartMission(string scene, Location location, CharacterObject talkToChar)
Parameters
scenestringlocationLocationtalkToCharCharacterObject
Returns
OpenBattleMission(string, bool)
IMission OpenBattleMission(string scene, bool usesTownDecalAtlas)
Parameters
Returns
OpenBattleMission(MissionInitializerRecord)
IMission OpenBattleMission(MissionInitializerRecord rec)
Parameters
Returns
OpenBattleMissionWhileEnteringSettlement(string, int, int, int)
IMission OpenBattleMissionWhileEnteringSettlement(string scene, int upgradeLevel, int numberOfMaxTroopToBeSpawnedForPlayer, int numberOfMaxTroopToBeSpawnedForOpponent)
Parameters
scenestringupgradeLevelintnumberOfMaxTroopToBeSpawnedForPlayerintnumberOfMaxTroopToBeSpawnedForOpponentint
Returns
OpenCaravanBattleMission(MissionInitializerRecord, bool)
IMission OpenCaravanBattleMission(MissionInitializerRecord rec, bool isCaravan)
Parameters
recMissionInitializerRecordisCaravanbool
Returns
OpenCastleCourtyardMission(string, int, Location, CharacterObject)
IMission OpenCastleCourtyardMission(string scene, int castleUpgradeLevel, Location location, CharacterObject talkToChar)
Parameters
scenestringcastleUpgradeLevelintlocationLocationtalkToCharCharacterObject
Returns
OpenCombatMissionWithDialogue(string, CharacterObject, int)
IMission OpenCombatMissionWithDialogue(string scene, CharacterObject characterToTalkTo, int upgradeLevel)
Parameters
scenestringcharacterToTalkToCharacterObjectupgradeLevelint
Returns
OpenConversationMission(ConversationCharacterData, ConversationCharacterData, string, string)
IMission OpenConversationMission(ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData, string specialScene = "", string sceneLevels = "")
Parameters
playerCharacterDataConversationCharacterDataconversationPartnerDataConversationCharacterDataspecialScenestringsceneLevelsstring
Returns
OpenHideoutBattleMission(string, FlattenedTroopRoster)
IMission OpenHideoutBattleMission(string scene, FlattenedTroopRoster playerTroops)
Parameters
scenestringplayerTroopsFlattenedTroopRoster
Returns
OpenIndoorMission(string, int, Location, CharacterObject)
IMission OpenIndoorMission(string scene, int upgradeLevel, Location location, CharacterObject talkToChar)
Parameters
scenestringupgradeLevelintlocationLocationtalkToCharCharacterObject
Returns
OpenMeetingMission(string, CharacterObject)
IMission OpenMeetingMission(string scene, CharacterObject character)
Parameters
scenestringcharacterCharacterObject
Returns
OpenPrisonBreakMission(string, Location, CharacterObject, CharacterObject)
IMission OpenPrisonBreakMission(string scene, Location location, CharacterObject prisonerCharacter, CharacterObject companionCharacter = null)
Parameters
scenestringlocationLocationprisonerCharacterCharacterObjectcompanionCharacterCharacterObject
Returns
OpenRetirementMission(string, Location, CharacterObject, string)
IMission OpenRetirementMission(string scene, Location location, CharacterObject talkToChar = null, string sceneLevels = null)
Parameters
scenestringlocationLocationtalkToCharCharacterObjectsceneLevelsstring
Returns
OpenSiegeLordsHallFightMission(string, FlattenedTroopRoster)
IMission OpenSiegeLordsHallFightMission(string scene, FlattenedTroopRoster attackerPriorityList)
Parameters
scenestringattackerPriorityListFlattenedTroopRoster
Returns
OpenSiegeMissionNoDeployment(string, bool, bool)
IMission OpenSiegeMissionNoDeployment(string scene, bool isSallyOut = false, bool isReliefForceAttack = false)
Parameters
Returns
OpenSiegeMissionWithDeployment(string, float[], bool, List<MissionSiegeWeapon>, List<MissionSiegeWeapon>, bool, int, bool, bool)
IMission OpenSiegeMissionWithDeployment(string scene, float[] wallHitPointsPercentages, bool hasAnySiegeTower, List<MissionSiegeWeapon> siegeWeaponsOfAttackers, List<MissionSiegeWeapon> siegeWeaponsOfDefenders, bool isPlayerAttacker, int upgradeLevel = 0, bool isSallyOut = false, bool isReliefForceAttack = false)
Parameters
scenestringwallHitPointsPercentagesfloat[]hasAnySiegeTowerboolsiegeWeaponsOfAttackersList<MissionSiegeWeapon>siegeWeaponsOfDefendersList<MissionSiegeWeapon>isPlayerAttackerboolupgradeLevelintisSallyOutboolisReliefForceAttackbool
Returns
OpenTownCenterMission(string, int, Location, CharacterObject, string)
IMission OpenTownCenterMission(string scene, int townUpgradeLevel, Location location, CharacterObject talkToChar, string playerSpawnTag)
Parameters
scenestringtownUpgradeLevelintlocationLocationtalkToCharCharacterObjectplayerSpawnTagstring
Returns
OpenVillageMission(string, Location, CharacterObject)
IMission OpenVillageMission(string scene, Location location, CharacterObject talkToChar)
Parameters
scenestringlocationLocationtalkToCharCharacterObject
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).