Diff to HTML by rtfpessoa

Files changed (34) hide show
  1. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection/SPOrderOfBattleVM.cs +1 -1
  2. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection/SPScoreboardVM.cs +2 -1
  3. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection/SandBoxUIHelper.cs +9 -6
  4. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//BoardGame/BoardGameInstructionVM.cs +3 -0
  5. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//BoardGame/BoardGameInstructionsVM.cs +37 -0
  6. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//BoardGame/BoardGameVM.cs +3 -12
  7. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Input/InputKeyItemVM.cs +2 -0
  8. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/CheatItemVM.cs +2 -2
  9. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/MapCheatsVM.cs +2 -2
  10. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/MapEventVisualItemVM.cs +1 -1
  11. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/MapEventVisualsVM.cs +1 -1
  12. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//MobilePartyTracker/MobilePartyTrackerVM.cs → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map/MapMobilePartyTrackerVM.cs} +3 -3
  13. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//MobilePartyTracker → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/MobilePartyTrackItemVM.cs +1 -1
  14. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions}/MissionArenaPracticeFightVM.cs +1 -1
  15. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions//NameMarker}/MissionNameMarkerTargetVM.cs +1 -1
  16. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions//NameMarker}/MissionNameMarkerToggleEvent.cs +1 -1
  17. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions//NameMarker}/MissionNameMarkerVM.cs +1 -1
  18. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions//NameMarker}/QuestMarkerVM.cs +1 -1
  19. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/PartyNameplateVM.cs +1 -0
  20. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/SettlementEventsVM.cs +0 -16
  21. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/SettlementNameplateEventItemVM.cs +2 -2
  22. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/SettlementNameplateEventsVM.cs +26 -0
  23. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/SettlementNameplateVM.cs +2 -2
  24. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/CaravanTransactionNotificationItemVM.cs +1 -1
  25. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/IssueSolvedByLordNotificationItemVM.cs +1 -1
  26. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/ItemSoldNotificationItemVM.cs +1 -1
  27. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/PrisonerSoldNotificationItemVM.cs +1 -1
  28. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/SettlementNameplateNotificationsVM.cs +1 -1
  29. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/TroopGivenToSettlementNotificationItemVM.cs +1 -1
  30. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/TroopRecruitmentNotificationItemVM.cs +1 -1
  31. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//SaveLoad/SaveLoadVM.cs +1 -1
  32. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//SaveLoad/SavedGamePropertyVM.cs +1 -1
  33. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//SaveLoad/SavedGameVM.cs +5 -1
  34. home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Tournament/TournamentVM.cs +1 -1
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection/SPOrderOfBattleVM.cs RENAMED
@@ -1,5 +1,5 @@
1
1
  using System.Collections.Generic;
2
- using TaleWorlds.Core.ViewModelCollection;
2
+ using TaleWorlds.Core.ViewModelCollection.Information;
3
3
  using TaleWorlds.MountAndBlade;
4
4
  using TaleWorlds.MountAndBlade.ViewModelCollection.OrderOfBattle;
5
5
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection/SPScoreboardVM.cs RENAMED
@@ -5,10 +5,11 @@ using TaleWorlds.Core.ViewModelCollection;
5
5
  using TaleWorlds.Library;
6
6
  using TaleWorlds.MountAndBlade;
7
7
  using TaleWorlds.MountAndBlade.ViewModelCollection;
8
+ using TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard;
8
9
 
9
10
  namespace SandBox.ViewModelCollection
10
11
  {
11
- public class SPScoreboardVM : ScoreboardVM, IBattleObserver
12
+ public class SPScoreboardVM : ScoreboardBaseVM, IBattleObserver
12
13
  {
13
14
  [DataSourceProperty]
14
15
  public override MBBindingList<BattleResultVM> BattleResults { get; set; }
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection/SandBoxUIHelper.cs RENAMED
@@ -7,7 +7,7 @@ using TaleWorlds.CampaignSystem.Party;
7
7
  using TaleWorlds.CampaignSystem.Settlements;
8
8
  using TaleWorlds.CampaignSystem.Siege;
9
9
  using TaleWorlds.Core;
10
- using TaleWorlds.Core.ViewModelCollection;
10
+ using TaleWorlds.Core.ViewModelCollection.Information;
11
11
  using TaleWorlds.Localization;
12
12
 
13
13
  namespace SandBox.ViewModelCollection
@@ -20,8 +20,9 @@ namespace SandBox.ViewModelCollection
20
20
  None = 0x0,
21
21
  AvailableIssue = 0x1,
22
22
  ActiveIssue = 0x2,
23
- ActiveQuest = 0x4,
24
- ActiveStoryQuest = 0x8
23
+ ActiveStoryQuest = 0x4,
24
+ TrackedIssue = 0x8,
25
+ TrackedStoryQuest = 0x10
25
26
  }
26
27
 
27
28
  public enum MapEventVisualTypes
@@ -53,11 +54,15 @@ namespace SandBox.ViewModelCollection
53
54
 
54
55
  public static extern string GetPrisonersSoldNotificationText(int soldPrisonerAmount);
55
56
 
57
+ public static extern List<(IssueQuestFlags, TextObject, TextObject)> GetQuestStateOfHero(Hero queriedHero);
58
+
56
59
  public static extern List<QuestBase> GetQuestsRelatedToHero(Hero hero);
57
60
 
58
61
  public static extern List<QuestBase> GetQuestsRelatedToParty(MobileParty party);
59
62
 
60
- public static extern List<QuestBase> GetQuestsRelatedToSettlement(Settlement settlement);
63
+ public static extern List<(bool, QuestBase)> GetQuestsRelatedToSettlement(Settlement settlement);
64
+
65
+ public static extern bool IsQuestRelatedToSettlement(QuestBase quest, Settlement settlement);
61
66
 
62
67
  public static extern IssueQuestFlags GetIssueType(IssueBase issue);
63
68
 
@@ -71,8 +76,6 @@ namespace SandBox.ViewModelCollection
71
76
 
72
77
  public static extern int GetAllPrisonerMembersAmount(MobileParty party);
73
78
 
74
- public static extern List<(IssueQuestFlags, TextObject, TextObject)> GetQuestStateOfHero(Hero queriedHero);
75
-
76
79
  public static extern CharacterCode GetCharacterCode(CharacterObject character, bool useCivilian = false);
77
80
 
78
81
  public static extern MapEventVisualTypes GetMapEventVisualTypeFromMapEvent(MapEvent mapEvent);
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//BoardGame/BoardGameInstructionVM.cs RENAMED
@@ -5,6 +5,9 @@ namespace SandBox.ViewModelCollection.BoardGame
5
5
  {
6
6
  public class BoardGameInstructionVM : ViewModel
7
7
  {
8
+ [DataSourceProperty]
9
+ public bool IsEnabled { get; set; }
10
+
8
11
  [DataSourceProperty]
9
12
  public string TitleText { get; set; }
10
13
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//BoardGame/BoardGameInstructionsVM.cs ADDED
@@ -0,0 +1,37 @@
1
+ using TaleWorlds.CampaignSystem;
2
+ using TaleWorlds.Library;
3
+
4
+ namespace SandBox.ViewModelCollection.BoardGame
5
+ {
6
+ public class BoardGameInstructionsVM : ViewModel
7
+ {
8
+ [DataSourceProperty]
9
+ public bool IsPreviousButtonEnabled { get; set; }
10
+
11
+ [DataSourceProperty]
12
+ public bool IsNextButtonEnabled { get; set; }
13
+
14
+ [DataSourceProperty]
15
+ public string InstructionsText { get; set; }
16
+
17
+ [DataSourceProperty]
18
+ public string PreviousText { get; set; }
19
+
20
+ [DataSourceProperty]
21
+ public string NextText { get; set; }
22
+
23
+ [DataSourceProperty]
24
+ public string CurrentPageText { get; set; }
25
+
26
+ [DataSourceProperty]
27
+ public MBBindingList<BoardGameInstructionVM> InstructionList { get; set; }
28
+
29
+ public extern BoardGameInstructionsVM(BoardGameType boardGameType);
30
+
31
+ public override extern void RefreshValues();
32
+
33
+ public extern void ExecuteShowPrevious();
34
+
35
+ public extern void ExecuteShowNext();
36
+ }
37
+ }
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//BoardGame/BoardGameVM.cs RENAMED
@@ -6,6 +6,9 @@ namespace SandBox.ViewModelCollection.BoardGame
6
6
  {
7
7
  public class BoardGameVM : ViewModel
8
8
  {
9
+ [DataSourceProperty]
10
+ public BoardGameInstructionsVM Instructions { get; set; }
11
+
9
12
  [DataSourceProperty]
10
13
  public bool CanRoll { get; set; }
11
14
 
@@ -21,27 +24,15 @@ namespace SandBox.ViewModelCollection.BoardGame
21
24
  [DataSourceProperty]
22
25
  public string RollDiceText { get; set; }
23
26
 
24
- [DataSourceProperty]
25
- public MBBindingList<BoardGameInstructionVM> Instructions { get; set; }
26
-
27
27
  [DataSourceProperty]
28
28
  public string TurnOwnerText { get; set; }
29
29
 
30
- [DataSourceProperty]
31
- public string InstructionsText { get; set; }
32
-
33
30
  [DataSourceProperty]
34
31
  public string BoardGameType { get; set; }
35
32
 
36
33
  [DataSourceProperty]
37
34
  public string CloseText { get; set; }
38
35
 
39
- [DataSourceProperty]
40
- public string PreviousText { get; set; }
41
-
42
- [DataSourceProperty]
43
- public string NextText { get; set; }
44
-
45
36
  [DataSourceProperty]
46
37
  public string ForfeitText { get; set; }
47
38
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Input/InputKeyItemVM.cs RENAMED
@@ -26,6 +26,8 @@ namespace SandBox.ViewModelCollection.Input
26
26
 
27
27
  public override extern void RefreshValues();
28
28
 
29
+ public extern void SetForcedVisibility(bool? isVisible);
30
+
29
31
  public static extern InputKeyItemVM CreateFromGameKey(GameKey gameKey, bool isConsoleOnly);
30
32
 
31
33
  public static extern InputKeyItemVM CreateFromHotKey(HotKey hotKey, bool isConsoleOnly);
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/CheatItemVM.cs RENAMED
@@ -1,7 +1,7 @@
1
1
  using System;
2
- using TaleWorlds.Core.ViewModelCollection;
2
+ using TaleWorlds.Core.ViewModelCollection.Generic;
3
3
 
4
- namespace SandBox.ViewModelCollection
4
+ namespace SandBox.ViewModelCollection.Map
5
5
  {
6
6
  public class CheatItemVM : StringItemWithActionVM
7
7
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/MapCheatsVM.cs RENAMED
@@ -1,7 +1,7 @@
1
- using TaleWorlds.Core.ViewModelCollection;
1
+ using TaleWorlds.Core.ViewModelCollection.Generic;
2
2
  using TaleWorlds.Library;
3
3
 
4
- namespace SandBox.ViewModelCollection
4
+ namespace SandBox.ViewModelCollection.Map
5
5
  {
6
6
  public class MapCheatsVM : ViewModel
7
7
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/MapEventVisualItemVM.cs RENAMED
@@ -4,7 +4,7 @@ using TaleWorlds.CampaignSystem.MapEvents;
4
4
  using TaleWorlds.Engine;
5
5
  using TaleWorlds.Library;
6
6
 
7
- namespace SandBox.ViewModelCollection
7
+ namespace SandBox.ViewModelCollection.Map
8
8
  {
9
9
  public class MapEventVisualItemVM : ViewModel
10
10
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/MapEventVisualsVM.cs RENAMED
@@ -3,7 +3,7 @@ using TaleWorlds.CampaignSystem.MapEvents;
3
3
  using TaleWorlds.Engine;
4
4
  using TaleWorlds.Library;
5
5
 
6
- namespace SandBox.ViewModelCollection
6
+ namespace SandBox.ViewModelCollection.Map
7
7
  {
8
8
  public class MapEventVisualsVM : ViewModel
9
9
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//MobilePartyTracker/MobilePartyTrackerVM.cs → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map/MapMobilePartyTrackerVM.cs} RENAMED
@@ -2,13 +2,13 @@ using System;
2
2
  using TaleWorlds.Engine;
3
3
  using TaleWorlds.Library;
4
4
 
5
- namespace SandBox.ViewModelCollection.MobilePartyTracker
5
+ namespace SandBox.ViewModelCollection.Map
6
6
  {
7
- public class MobilePartyTrackerVM : ViewModel
7
+ public class MapMobilePartyTrackerVM : ViewModel
8
8
  {
9
9
  public MBBindingList<MobilePartyTrackItemVM> Trackers { get; set; }
10
10
 
11
- public extern MobilePartyTrackerVM(Camera mapCamera, Action<Vec2> fastMoveCameraToPosition);
11
+ public extern MapMobilePartyTrackerVM(Camera mapCamera, Action<Vec2> fastMoveCameraToPosition);
12
12
 
13
13
  public extern void Update();
14
14
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//MobilePartyTracker → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Map}/MobilePartyTrackItemVM.cs RENAMED
@@ -6,7 +6,7 @@ using TaleWorlds.Core;
6
6
  using TaleWorlds.Engine;
7
7
  using TaleWorlds.Library;
8
8
 
9
- namespace SandBox.ViewModelCollection.MobilePartyTracker
9
+ namespace SandBox.ViewModelCollection.Map
10
10
  {
11
11
  public class MobilePartyTrackItemVM : ViewModel
12
12
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions}/MissionArenaPracticeFightVM.cs RENAMED
@@ -1,7 +1,7 @@
1
1
  using SandBox.Missions.MissionLogics.Arena;
2
2
  using TaleWorlds.Library;
3
3
 
4
- namespace SandBox.ViewModelCollection
4
+ namespace SandBox.ViewModelCollection.Missions
5
5
  {
6
6
  public class MissionArenaPracticeFightVM : ViewModel
7
7
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions//NameMarker}/MissionNameMarkerTargetVM.cs RENAMED
@@ -6,7 +6,7 @@ using TaleWorlds.CampaignSystem.Settlements.Workshops;
6
6
  using TaleWorlds.Library;
7
7
  using TaleWorlds.MountAndBlade;
8
8
 
9
- namespace SandBox.ViewModelCollection
9
+ namespace SandBox.ViewModelCollection.Missions.NameMarker
10
10
  {
11
11
  public class MissionNameMarkerTargetVM : ViewModel
12
12
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions//NameMarker}/MissionNameMarkerToggleEvent.cs RENAMED
@@ -1,7 +1,7 @@
1
1
  using System.Runtime.CompilerServices;
2
2
  using TaleWorlds.Library.EventSystem;
3
3
 
4
- namespace SandBox.ViewModelCollection
4
+ namespace SandBox.ViewModelCollection.Missions.NameMarker
5
5
  {
6
6
  public class MissionNameMarkerToggleEvent : EventBase
7
7
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions//NameMarker}/MissionNameMarkerVM.cs RENAMED
@@ -4,7 +4,7 @@ using TaleWorlds.Engine;
4
4
  using TaleWorlds.Library;
5
5
  using TaleWorlds.MountAndBlade;
6
6
 
7
- namespace SandBox.ViewModelCollection
7
+ namespace SandBox.ViewModelCollection.Missions.NameMarker
8
8
  {
9
9
  public class MissionNameMarkerVM : ViewModel
10
10
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Missions//NameMarker}/QuestMarkerVM.cs RENAMED
@@ -1,7 +1,7 @@
1
1
  using System.Runtime.CompilerServices;
2
2
  using TaleWorlds.Library;
3
3
 
4
- namespace SandBox.ViewModelCollection
4
+ namespace SandBox.ViewModelCollection.Missions.NameMarker
5
5
  {
6
6
  public class QuestMarkerVM : ViewModel
7
7
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/PartyNameplateVM.cs RENAMED
@@ -1,5 +1,6 @@
1
1
  using System;
2
2
  using System.Runtime.CompilerServices;
3
+ using SandBox.ViewModelCollection.Missions.NameMarker;
3
4
  using TaleWorlds.CampaignSystem;
4
5
  using TaleWorlds.CampaignSystem.Party;
5
6
  using TaleWorlds.Core;
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/SettlementEventsVM.cs DELETED
@@ -1,16 +0,0 @@
1
- using TaleWorlds.CampaignSystem.Settlements;
2
- using TaleWorlds.Library;
3
-
4
- namespace SandBox.ViewModelCollection.Nameplate
5
- {
6
- public class SettlementEventsVM : ViewModel
7
- {
8
- public MBBindingList<SettlementNameplateEventItemVM> EventsList { get; set; }
9
-
10
- public extern SettlementEventsVM(Settlement settlement);
11
-
12
- public extern void RegisterEvents();
13
-
14
- public extern void UnloadEvents();
15
- }
16
- }
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/SettlementNameplateEventItemVM.cs RENAMED
@@ -8,10 +8,10 @@ namespace SandBox.ViewModelCollection.Nameplate
8
8
  {
9
9
  Tournament,
10
10
  AvailableIssue,
11
- ActiveIssue,
12
- AvailableQuest,
13
11
  ActiveQuest,
14
12
  ActiveStoryQuest,
13
+ TrackedIssue,
14
+ TrackedStoryQuest,
15
15
  Production
16
16
  }
17
17
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/SettlementNameplateEventsVM.cs ADDED
@@ -0,0 +1,26 @@
1
+ using System.Runtime.CompilerServices;
2
+ using SandBox.ViewModelCollection.Missions.NameMarker;
3
+ using TaleWorlds.CampaignSystem.Settlements;
4
+ using TaleWorlds.Library;
5
+
6
+ namespace SandBox.ViewModelCollection.Nameplate
7
+ {
8
+ public class SettlementNameplateEventsVM : ViewModel
9
+ {
10
+ public bool IsEventsRegistered { [CompilerGenerated]
11
+ get; }
12
+
13
+ [DataSourceProperty]
14
+ public MBBindingList<QuestMarkerVM> TrackQuests { get; set; }
15
+
16
+ public MBBindingList<SettlementNameplateEventItemVM> EventsList { get; set; }
17
+
18
+ public extern SettlementNameplateEventsVM(Settlement settlement);
19
+
20
+ public extern void Tick();
21
+
22
+ public extern void RegisterEvents();
23
+
24
+ public extern void UnloadEvents();
25
+ }
26
+ }
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate/SettlementNameplateVM.cs RENAMED
@@ -1,6 +1,6 @@
1
1
  using System;
2
2
  using System.Runtime.CompilerServices;
3
- using SandBox.ViewModelCollection.Nameplate.NameplateNotifications;
3
+ using SandBox.ViewModelCollection.Nameplate.NameplateNotifications.SettlementNotificationTypes;
4
4
  using TaleWorlds.CampaignSystem;
5
5
  using TaleWorlds.CampaignSystem.MapEvents;
6
6
  using TaleWorlds.CampaignSystem.Settlements;
@@ -48,7 +48,7 @@ namespace SandBox.ViewModelCollection.Nameplate
48
48
 
49
49
  public SettlementNameplatePartyMarkersVM SettlementParties { get; set; }
50
50
 
51
- public SettlementEventsVM SettlementEvents { get; set; }
51
+ public SettlementNameplateEventsVM SettlementEvents { get; set; }
52
52
 
53
53
  public int Relation { get; set; }
54
54
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/CaravanTransactionNotificationItemVM.cs RENAMED
@@ -4,7 +4,7 @@ using System.Runtime.CompilerServices;
4
4
  using TaleWorlds.CampaignSystem.Party;
5
5
  using TaleWorlds.Core;
6
6
 
7
- namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications
7
+ namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications.SettlementNotificationTypes
8
8
  {
9
9
  public class CaravanTransactionNotificationItemVM : SettlementNotificationItemBaseVM
10
10
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/IssueSolvedByLordNotificationItemVM.cs RENAMED
@@ -1,7 +1,7 @@
1
1
  using System;
2
2
  using TaleWorlds.CampaignSystem;
3
3
 
4
- namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications
4
+ namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications.SettlementNotificationTypes
5
5
  {
6
6
  public class IssueSolvedByLordNotificationItemVM : SettlementNotificationItemBaseVM
7
7
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/ItemSoldNotificationItemVM.cs RENAMED
@@ -3,7 +3,7 @@ using System.Runtime.CompilerServices;
3
3
  using TaleWorlds.CampaignSystem.Party;
4
4
  using TaleWorlds.Core;
5
5
 
6
- namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications
6
+ namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications.SettlementNotificationTypes
7
7
  {
8
8
  public class ItemSoldNotificationItemVM : SettlementNotificationItemBaseVM
9
9
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/PrisonerSoldNotificationItemVM.cs RENAMED
@@ -3,7 +3,7 @@ using System.Runtime.CompilerServices;
3
3
  using TaleWorlds.CampaignSystem.Party;
4
4
  using TaleWorlds.CampaignSystem.Roster;
5
5
 
6
- namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications
6
+ namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications.SettlementNotificationTypes
7
7
  {
8
8
  public class PrisonerSoldNotificationItemVM : SettlementNotificationItemBaseVM
9
9
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/SettlementNameplateNotificationsVM.cs RENAMED
@@ -3,7 +3,7 @@ using TaleWorlds.CampaignSystem.Settlements;
3
3
  using TaleWorlds.Core;
4
4
  using TaleWorlds.Library;
5
5
 
6
- namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications
6
+ namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications.SettlementNotificationTypes
7
7
  {
8
8
  public class SettlementNameplateNotificationsVM : ViewModel
9
9
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/TroopGivenToSettlementNotificationItemVM.cs RENAMED
@@ -3,7 +3,7 @@ using System.Runtime.CompilerServices;
3
3
  using TaleWorlds.CampaignSystem;
4
4
  using TaleWorlds.CampaignSystem.Roster;
5
5
 
6
- namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications
6
+ namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications.SettlementNotificationTypes
7
7
  {
8
8
  public class TroopGivenToSettlementNotificationItemVM : SettlementNotificationItemBaseVM
9
9
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications → new/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Nameplate//NameplateNotifications//SettlementNotificationTypes}/TroopRecruitmentNotificationItemVM.cs RENAMED
@@ -2,7 +2,7 @@ using System;
2
2
  using System.Runtime.CompilerServices;
3
3
  using TaleWorlds.CampaignSystem;
4
4
 
5
- namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications
5
+ namespace SandBox.ViewModelCollection.Nameplate.NameplateNotifications.SettlementNotificationTypes
6
6
  {
7
7
  public class TroopRecruitmentNotificationItemVM : SettlementNotificationItemBaseVM
8
8
  {
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//SaveLoad/SaveLoadVM.cs RENAMED
@@ -1,6 +1,6 @@
1
1
  using System.Runtime.CompilerServices;
2
2
  using SandBox.ViewModelCollection.Input;
3
- using TaleWorlds.Core.ViewModelCollection;
3
+ using TaleWorlds.Core.ViewModelCollection.Information;
4
4
  using TaleWorlds.InputSystem;
5
5
  using TaleWorlds.Library;
6
6
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//SaveLoad/SavedGamePropertyVM.cs RENAMED
@@ -1,4 +1,4 @@
1
- using TaleWorlds.Core.ViewModelCollection;
1
+ using TaleWorlds.Core.ViewModelCollection.Information;
2
2
  using TaleWorlds.Library;
3
3
  using TaleWorlds.Localization;
4
4
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//SaveLoad/SavedGameVM.cs RENAMED
@@ -2,6 +2,7 @@ using System;
2
2
  using System.Runtime.CompilerServices;
3
3
  using TaleWorlds.Core;
4
4
  using TaleWorlds.Core.ViewModelCollection;
5
+ using TaleWorlds.Core.ViewModelCollection.Information;
5
6
  using TaleWorlds.Library;
6
7
  using TaleWorlds.SaveSystem;
7
8
 
@@ -15,6 +16,9 @@ namespace SandBox.ViewModelCollection.SaveLoad
15
16
  public bool RequiresInquiryOnLoad { [CompilerGenerated]
16
17
  get; }
17
18
 
19
+ public bool IsModuleDiscrepancyDetected { [CompilerGenerated]
20
+ get; }
21
+
18
22
  [DataSourceProperty]
19
23
  public MBBindingList<SavedGamePropertyVM> SavedGameProperties { get; set; }
20
24
 
@@ -81,7 +85,7 @@ namespace SandBox.ViewModelCollection.SaveLoad
81
85
  [DataSourceProperty]
82
86
  public bool IsFilteredOut { get; set; }
83
87
 
84
- public extern SavedGameVM(SaveGameFileInfo save, bool isSaving, Action<SavedGameVM> onDelete, Action<SavedGameVM> onSelection, Action onCancelLoadSave, Action onDone, bool isCorruptedSave = false);
88
+ public extern SavedGameVM(SaveGameFileInfo save, bool isSaving, Action<SavedGameVM> onDelete, Action<SavedGameVM> onSelection, Action onCancelLoadSave, Action onDone, bool isCorruptedSave = false, bool isDiscrepancyDetectedForSave = false);
85
89
 
86
90
  public override extern void RefreshValues();
87
91
 
home/runner/work/Bannerlord.ReferenceAssemblies.Diff/Bannerlord.ReferenceAssemblies.Diff/temp/{old → new}/SandBox/SandBox.ViewModelCollection/SandBox//ViewModelCollection//Tournament/TournamentVM.cs RENAMED
@@ -2,7 +2,7 @@ using System;
2
2
  using System.Runtime.CompilerServices;
3
3
  using SandBox.Tournaments.MissionLogics;
4
4
  using TaleWorlds.Core;
5
- using TaleWorlds.Core.ViewModelCollection;
5
+ using TaleWorlds.Core.ViewModelCollection.Information;
6
6
  using TaleWorlds.Library;
7
7
  using TaleWorlds.MountAndBlade;
8
8