Table of Contents

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

scene string
upgradeLevel int
location Location
playerSideTroops TroopRoster
rivalSideTroops TroopRoster

Returns

IMission

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

scene string
location Location
duelCharacter CharacterObject
requireCivilianEquipment bool
spawnBOthSidesWithHorse bool
onDuelEndAction Action<CharacterObject>
customAgentHealth float

Returns

IMission

OpenArenaStartMission(string, Location, CharacterObject)

IMission OpenArenaStartMission(string scene, Location location, CharacterObject talkToChar)

Parameters

scene string
location Location
talkToChar CharacterObject

Returns

IMission

OpenBattleMission(string, bool)

IMission OpenBattleMission(string scene, bool usesTownDecalAtlas)

Parameters

scene string
usesTownDecalAtlas bool

Returns

IMission

OpenBattleMission(MissionInitializerRecord)

IMission OpenBattleMission(MissionInitializerRecord rec)

Parameters

rec MissionInitializerRecord

Returns

IMission

OpenBattleMissionWhileEnteringSettlement(string, int, int, int)

IMission OpenBattleMissionWhileEnteringSettlement(string scene, int upgradeLevel, int numberOfMaxTroopToBeSpawnedForPlayer, int numberOfMaxTroopToBeSpawnedForOpponent)

Parameters

scene string
upgradeLevel int
numberOfMaxTroopToBeSpawnedForPlayer int
numberOfMaxTroopToBeSpawnedForOpponent int

Returns

IMission

OpenCaravanBattleMission(MissionInitializerRecord, bool)

IMission OpenCaravanBattleMission(MissionInitializerRecord rec, bool isCaravan)

Parameters

rec MissionInitializerRecord
isCaravan bool

Returns

IMission

OpenCastleCourtyardMission(string, int, Location, CharacterObject)

IMission OpenCastleCourtyardMission(string scene, int castleUpgradeLevel, Location location, CharacterObject talkToChar)

Parameters

scene string
castleUpgradeLevel int
location Location
talkToChar CharacterObject

Returns

IMission

OpenCombatMissionWithDialogue(string, CharacterObject, int)

IMission OpenCombatMissionWithDialogue(string scene, CharacterObject characterToTalkTo, int upgradeLevel)

Parameters

scene string
characterToTalkTo CharacterObject
upgradeLevel int

Returns

IMission

OpenConversationMission(ConversationCharacterData, ConversationCharacterData, string, string)

IMission OpenConversationMission(ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData, string specialScene = "", string sceneLevels = "")

Parameters

playerCharacterData ConversationCharacterData
conversationPartnerData ConversationCharacterData
specialScene string
sceneLevels string

Returns

IMission

OpenHideoutBattleMission(string, FlattenedTroopRoster)

IMission OpenHideoutBattleMission(string scene, FlattenedTroopRoster playerTroops)

Parameters

scene string
playerTroops FlattenedTroopRoster

Returns

IMission

OpenIndoorMission(string, int, Location, CharacterObject)

IMission OpenIndoorMission(string scene, int upgradeLevel, Location location, CharacterObject talkToChar)

Parameters

scene string
upgradeLevel int
location Location
talkToChar CharacterObject

Returns

IMission

OpenMeetingMission(string, CharacterObject)

IMission OpenMeetingMission(string scene, CharacterObject character)

Parameters

scene string
character CharacterObject

Returns

IMission

OpenPrisonBreakMission(string, Location, CharacterObject, CharacterObject)

IMission OpenPrisonBreakMission(string scene, Location location, CharacterObject prisonerCharacter, CharacterObject companionCharacter = null)

Parameters

scene string
location Location
prisonerCharacter CharacterObject
companionCharacter CharacterObject

Returns

IMission

OpenRetirementMission(string, Location, CharacterObject, string)

IMission OpenRetirementMission(string scene, Location location, CharacterObject talkToChar = null, string sceneLevels = null)

Parameters

scene string
location Location
talkToChar CharacterObject
sceneLevels string

Returns

IMission

OpenSiegeLordsHallFightMission(string, FlattenedTroopRoster)

IMission OpenSiegeLordsHallFightMission(string scene, FlattenedTroopRoster attackerPriorityList)

Parameters

scene string
attackerPriorityList FlattenedTroopRoster

Returns

IMission

OpenSiegeMissionNoDeployment(string, bool, bool)

IMission OpenSiegeMissionNoDeployment(string scene, bool isSallyOut = false, bool isReliefForceAttack = false)

Parameters

scene string
isSallyOut bool
isReliefForceAttack bool

Returns

IMission

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

scene string
wallHitPointsPercentages float[]
hasAnySiegeTower bool
siegeWeaponsOfAttackers List<MissionSiegeWeapon>
siegeWeaponsOfDefenders List<MissionSiegeWeapon>
isPlayerAttacker bool
upgradeLevel int
isSallyOut bool
isReliefForceAttack bool

Returns

IMission

OpenTownCenterMission(string, int, Location, CharacterObject, string)

IMission OpenTownCenterMission(string scene, int townUpgradeLevel, Location location, CharacterObject talkToChar, string playerSpawnTag)

Parameters

scene string
townUpgradeLevel int
location Location
talkToChar CharacterObject
playerSpawnTag string

Returns

IMission

OpenVillageMission(string, Location, CharacterObject)

IMission OpenVillageMission(string scene, Location location, CharacterObject talkToChar)

Parameters

scene string
location Location
talkToChar CharacterObject

Returns

IMission

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).