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
stringupgradeLevel
intlocation
LocationplayerSideTroops
TroopRosterrivalSideTroops
TroopRoster
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
scene
stringlocation
LocationduelCharacter
CharacterObjectrequireCivilianEquipment
boolspawnBOthSidesWithHorse
boolonDuelEndAction
Action<CharacterObject>customAgentHealth
float
Returns
OpenArenaStartMission(string, Location, CharacterObject)
IMission OpenArenaStartMission(string scene, Location location, CharacterObject talkToChar)
Parameters
scene
stringlocation
LocationtalkToChar
CharacterObject
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
scene
stringupgradeLevel
intnumberOfMaxTroopToBeSpawnedForPlayer
intnumberOfMaxTroopToBeSpawnedForOpponent
int
Returns
OpenCaravanBattleMission(MissionInitializerRecord, bool)
IMission OpenCaravanBattleMission(MissionInitializerRecord rec, bool isCaravan)
Parameters
rec
MissionInitializerRecordisCaravan
bool
Returns
OpenCastleCourtyardMission(string, int, Location, CharacterObject)
IMission OpenCastleCourtyardMission(string scene, int castleUpgradeLevel, Location location, CharacterObject talkToChar)
Parameters
scene
stringcastleUpgradeLevel
intlocation
LocationtalkToChar
CharacterObject
Returns
OpenCombatMissionWithDialogue(string, CharacterObject, int)
IMission OpenCombatMissionWithDialogue(string scene, CharacterObject characterToTalkTo, int upgradeLevel)
Parameters
scene
stringcharacterToTalkTo
CharacterObjectupgradeLevel
int
Returns
OpenConversationMission(ConversationCharacterData, ConversationCharacterData, string, string)
IMission OpenConversationMission(ConversationCharacterData playerCharacterData, ConversationCharacterData conversationPartnerData, string specialScene = "", string sceneLevels = "")
Parameters
playerCharacterData
ConversationCharacterDataconversationPartnerData
ConversationCharacterDataspecialScene
stringsceneLevels
string
Returns
OpenHideoutBattleMission(string, FlattenedTroopRoster)
IMission OpenHideoutBattleMission(string scene, FlattenedTroopRoster playerTroops)
Parameters
scene
stringplayerTroops
FlattenedTroopRoster
Returns
OpenIndoorMission(string, int, Location, CharacterObject)
IMission OpenIndoorMission(string scene, int upgradeLevel, Location location, CharacterObject talkToChar)
Parameters
scene
stringupgradeLevel
intlocation
LocationtalkToChar
CharacterObject
Returns
OpenMeetingMission(string, CharacterObject)
IMission OpenMeetingMission(string scene, CharacterObject character)
Parameters
scene
stringcharacter
CharacterObject
Returns
OpenPrisonBreakMission(string, Location, CharacterObject, CharacterObject)
IMission OpenPrisonBreakMission(string scene, Location location, CharacterObject prisonerCharacter, CharacterObject companionCharacter = null)
Parameters
scene
stringlocation
LocationprisonerCharacter
CharacterObjectcompanionCharacter
CharacterObject
Returns
OpenRetirementMission(string, Location, CharacterObject, string)
IMission OpenRetirementMission(string scene, Location location, CharacterObject talkToChar = null, string sceneLevels = null)
Parameters
scene
stringlocation
LocationtalkToChar
CharacterObjectsceneLevels
string
Returns
OpenSiegeLordsHallFightMission(string, FlattenedTroopRoster)
IMission OpenSiegeLordsHallFightMission(string scene, FlattenedTroopRoster attackerPriorityList)
Parameters
scene
stringattackerPriorityList
FlattenedTroopRoster
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
scene
stringwallHitPointsPercentages
float[]hasAnySiegeTower
boolsiegeWeaponsOfAttackers
List<MissionSiegeWeapon>siegeWeaponsOfDefenders
List<MissionSiegeWeapon>isPlayerAttacker
boolupgradeLevel
intisSallyOut
boolisReliefForceAttack
bool
Returns
OpenTownCenterMission(string, int, Location, CharacterObject, string)
IMission OpenTownCenterMission(string scene, int townUpgradeLevel, Location location, CharacterObject talkToChar, string playerSpawnTag)
Parameters
scene
stringtownUpgradeLevel
intlocation
LocationtalkToChar
CharacterObjectplayerSpawnTag
string
Returns
OpenVillageMission(string, Location, CharacterObject)
IMission OpenVillageMission(string scene, Location location, CharacterObject talkToChar)
Parameters
scene
stringlocation
LocationtalkToChar
CharacterObject
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).