@@ -7,12 +7,18 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
7
7
|
[DataSourceProperty]
|
8
8
|
public bool IsVisible { get; set; }
|
9
9
|
|
10
|
+
[DataSourceProperty]
|
11
|
+
public bool IsGamepadNavigationVisualsVisible { get; set; }
|
12
|
+
|
10
13
|
[DataSourceProperty]
|
11
14
|
public float CursorPositionX { get; set; }
|
12
15
|
|
13
16
|
[DataSourceProperty]
|
14
17
|
public float CursorPositionY { get; set; }
|
15
18
|
|
19
|
+
[DataSourceProperty]
|
20
|
+
public int AvailableMovements { get; set; }
|
21
|
+
|
16
22
|
public extern GamepadCursorViewModel();
|
17
23
|
}
|
18
24
|
}
|
@@ -11,10 +11,12 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
11
11
|
|
12
12
|
public extern GauntletChatLogView();
|
13
13
|
|
14
|
-
public static extern void
|
14
|
+
public static extern void Initialize();
|
15
15
|
|
16
16
|
protected override extern void OnTick(float dt);
|
17
17
|
|
18
|
+
protected override extern void OnLateTick(float dt);
|
19
|
+
|
18
20
|
public extern void SetCanFocusWhileInMission(bool canFocusInMission);
|
19
21
|
|
20
22
|
public extern void OnSupportedFeaturesReceived(SupportedFeatures supportedFeatures);
|
@@ -1,11 +1,11 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.Screens;
|
3
3
|
using TaleWorlds.ScreenSystem;
|
4
4
|
|
5
5
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
6
|
{
|
7
7
|
[OverrideView(typeof(CreditsScreen))]
|
8
|
-
public class
|
8
|
+
public class GauntletCreditsScreen : ScreenBase
|
9
9
|
{
|
10
10
|
protected override extern void OnInitialize();
|
11
11
|
|
@@ -13,6 +13,6 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
13
13
|
|
14
14
|
protected override extern void OnFrameTick(float dt);
|
15
15
|
|
16
|
-
public extern
|
16
|
+
public extern GauntletCreditsScreen();
|
17
17
|
}
|
18
18
|
}
|
@@ -2,9 +2,9 @@ using TaleWorlds.ScreenSystem;
|
|
2
2
|
|
3
3
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
4
|
{
|
5
|
-
public class
|
5
|
+
public class GauntletDebugStats : GlobalLayer
|
6
6
|
{
|
7
|
-
public extern
|
7
|
+
public extern GauntletDebugStats();
|
8
8
|
|
9
9
|
public extern void Initialize();
|
10
10
|
}
|
@@ -3,12 +3,12 @@ using TaleWorlds.ScreenSystem;
|
|
3
3
|
|
4
4
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
5
|
{
|
6
|
-
public class
|
6
|
+
public class GauntletGameNotification : GlobalLayer
|
7
7
|
{
|
8
|
-
public static
|
8
|
+
public static GauntletGameNotification Current { [CompilerGenerated]
|
9
9
|
get; }
|
10
10
|
|
11
|
-
public static extern void
|
11
|
+
public static extern void Initialize();
|
12
12
|
|
13
13
|
public static extern void OnFinalize();
|
14
14
|
|
@@ -2,11 +2,11 @@ using TaleWorlds.ScreenSystem;
|
|
2
2
|
|
3
3
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
4
|
{
|
5
|
-
public class
|
5
|
+
public class GauntletGamepadCursor : GlobalLayer
|
6
6
|
{
|
7
|
-
public extern
|
7
|
+
public extern GauntletGamepadCursor();
|
8
8
|
|
9
|
-
public static extern void
|
9
|
+
public static extern void Initialize();
|
10
10
|
|
11
11
|
protected override extern void OnTick(float dt);
|
12
12
|
}
|
@@ -2,9 +2,9 @@ using TaleWorlds.ScreenSystem;
|
|
2
2
|
|
3
3
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
4
|
{
|
5
|
-
public class
|
5
|
+
public class GauntletInformationView : GlobalLayer
|
6
6
|
{
|
7
|
-
public static extern void
|
7
|
+
public static extern void Initialize();
|
8
8
|
|
9
9
|
protected override extern void OnTick(float dt);
|
10
10
|
}
|
@@ -0,0 +1,18 @@
|
|
1
|
+
using TaleWorlds.MountAndBlade.View.Screens;
|
2
|
+
|
3
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
{
|
5
|
+
[GameStateScreen(typeof(InitialState))]
|
6
|
+
public class GauntletInitialScreen : MBInitialScreenBase
|
7
|
+
{
|
8
|
+
public extern GauntletInitialScreen(InitialState initialState);
|
9
|
+
|
10
|
+
protected override extern void OnInitialize();
|
11
|
+
|
12
|
+
protected override extern void OnFrameTick(float dt);
|
13
|
+
|
14
|
+
protected override extern void OnActivate();
|
15
|
+
|
16
|
+
protected override extern void OnFinalize();
|
17
|
+
}
|
18
|
+
}
|
@@ -1,21 +0,0 @@
|
|
1
|
-
using System.Collections.Generic;
|
2
|
-
using TaleWorlds.MountAndBlade.LegacyGUI.Missions.Multiplayer;
|
3
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
4
|
-
using TaleWorlds.MountAndBlade.ViewModelCollection;
|
5
|
-
|
6
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
7
|
-
{
|
8
|
-
[OverrideView(typeof(MissionMultiplayerEscapeMenu))]
|
9
|
-
public class GauntletMissionMultiplayerEscapeMenu : GauntletMissionEscapeMenuBase
|
10
|
-
{
|
11
|
-
public extern GauntletMissionMultiplayerEscapeMenu(string gameType);
|
12
|
-
|
13
|
-
public override extern void OnMissionScreenInitialize();
|
14
|
-
|
15
|
-
public override extern void OnMissionScreenTick(float dt);
|
16
|
-
|
17
|
-
public override extern bool OnEscape();
|
18
|
-
|
19
|
-
protected override extern List<EscapeMenuItemVM> GetEscapeMenuItems();
|
20
|
-
}
|
21
|
-
}
|
@@ -1,13 +1,13 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.Screens;
|
3
3
|
using TaleWorlds.ScreenSystem;
|
4
4
|
|
5
5
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
6
|
{
|
7
7
|
[OverrideView(typeof(OptionsScreen))]
|
8
|
-
public class
|
8
|
+
public class GauntletOptionsScreen : ScreenBase
|
9
9
|
{
|
10
|
-
public extern
|
10
|
+
public extern GauntletOptionsScreen(bool isFromMainMenu);
|
11
11
|
|
12
12
|
protected override extern void OnInitialize();
|
13
13
|
|
@@ -1,11 +1,11 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View.Screens;
|
2
2
|
|
3
3
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
4
|
{
|
5
5
|
[GameStateScreen(typeof(ProfileSelectionState))]
|
6
|
-
public class
|
6
|
+
public class GauntletProfileSelectionScreen : MBProfileSelectionScreenBase
|
7
7
|
{
|
8
|
-
public extern
|
8
|
+
public extern GauntletProfileSelectionScreen(ProfileSelectionState state);
|
9
9
|
|
10
10
|
protected override extern void OnInitialize();
|
11
11
|
|
@@ -2,7 +2,7 @@ using TaleWorlds.ScreenSystem;
|
|
2
2
|
|
3
3
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
4
|
{
|
5
|
-
public class
|
5
|
+
public class GauntletQueryManager : GlobalLayer
|
6
6
|
{
|
7
7
|
public extern void Initialize();
|
8
8
|
|
@@ -10,8 +10,6 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
10
10
|
|
11
11
|
protected override extern void OnLateTick(float dt);
|
12
12
|
|
13
|
-
public
|
14
|
-
|
15
|
-
public extern QueryManager();
|
13
|
+
public extern GauntletQueryManager();
|
16
14
|
}
|
17
15
|
}
|
@@ -1,11 +1,11 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View.Screens;
|
2
2
|
|
3
3
|
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
4
|
{
|
5
5
|
[GameStateScreen(typeof(VideoPlaybackState))]
|
6
|
-
public class
|
6
|
+
public class GauntletVideoPlaybackScreen : VideoPlaybackScreen
|
7
7
|
{
|
8
|
-
public extern
|
8
|
+
public extern GauntletVideoPlaybackScreen(VideoPlaybackState videoPlaybackState);
|
9
9
|
|
10
10
|
protected override extern void OnInitialize();
|
11
11
|
|
@@ -1,21 +0,0 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View.Screen;
|
2
|
-
using TaleWorlds.ScreenSystem;
|
3
|
-
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
-
{
|
6
|
-
[GameStateScreen(typeof(InitialState))]
|
7
|
-
public class InitialGauntletScreen : MBInitialScreenBase
|
8
|
-
{
|
9
|
-
public extern InitialGauntletScreen(InitialState initialState);
|
10
|
-
|
11
|
-
protected override extern void OnInitialize();
|
12
|
-
|
13
|
-
protected override extern void OnFrameTick(float dt);
|
14
|
-
|
15
|
-
protected override extern void OnActivate();
|
16
|
-
|
17
|
-
public override extern bool OnGamepadNavigation(CursorAreas currentCursorArea, GamepadNavigationTypes type);
|
18
|
-
|
19
|
-
protected override extern void OnFinalize();
|
20
|
-
}
|
21
|
-
}
|
@@ -1,29 +0,0 @@
|
|
1
|
-
using TaleWorlds.Core;
|
2
|
-
using TaleWorlds.MountAndBlade.LegacyGUI;
|
3
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
4
|
-
using TaleWorlds.ScreenSystem;
|
5
|
-
|
6
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
7
|
-
{
|
8
|
-
[OverrideView(typeof(MBFaceGeneratorScreen))]
|
9
|
-
public class MBFaceGeneratorGauntletScreen : ScreenBase, IFaceGeneratorScreen
|
10
|
-
{
|
11
|
-
public IFaceGeneratorHandler Handler { get; }
|
12
|
-
|
13
|
-
public extern MBFaceGeneratorGauntletScreen(BasicCharacterObject character, bool openedFromMultiplayer, IFaceGeneratorCustomFilter filter);
|
14
|
-
|
15
|
-
protected override extern void OnFrameTick(float dt);
|
16
|
-
|
17
|
-
public extern void OnExit();
|
18
|
-
|
19
|
-
protected override extern void OnInitialize();
|
20
|
-
|
21
|
-
protected override extern void OnFinalize();
|
22
|
-
|
23
|
-
protected override extern void OnActivate();
|
24
|
-
|
25
|
-
protected override extern void OnDeactivate();
|
26
|
-
|
27
|
-
public override extern bool OnGamepadNavigation(CursorAreas currentCursorArea, GamepadNavigationTypes movementType);
|
28
|
-
}
|
29
|
-
}
|
@@ -1,28 +0,0 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.LegacyGUI.Missions.Singleplayer;
|
2
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
3
|
-
using TaleWorlds.MountAndBlade.ViewModelCollection;
|
4
|
-
|
5
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
|
-
{
|
7
|
-
[OverrideView(typeof(MissionBattleScoreUIHandler))]
|
8
|
-
public class MissionGauntletBattleScoreUI : MissionView
|
9
|
-
{
|
10
|
-
public ScoreboardVM DataSource { get; }
|
11
|
-
|
12
|
-
public extern MissionGauntletBattleScoreUI(ScoreboardVM scoreboardVM);
|
13
|
-
|
14
|
-
public override extern void OnMissionScreenInitialize();
|
15
|
-
|
16
|
-
public override extern void OnMissionScreenFinalize();
|
17
|
-
|
18
|
-
public override extern bool OnEscape();
|
19
|
-
|
20
|
-
public override extern void EarlyStart();
|
21
|
-
|
22
|
-
public override extern void OnMissionScreenTick(float dt);
|
23
|
-
|
24
|
-
public override extern void OnPhotoModeActivated();
|
25
|
-
|
26
|
-
public override extern void OnPhotoModeDeactivated();
|
27
|
-
}
|
28
|
-
}
|
@@ -1,16 +0,0 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
2
|
-
|
3
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
-
{
|
5
|
-
[OverrideView(typeof(MissionFlagMarkerUIHandler))]
|
6
|
-
public class MissionGauntletFlagMarker : MissionView
|
7
|
-
{
|
8
|
-
public extern MissionGauntletFlagMarker();
|
9
|
-
|
10
|
-
public override extern void OnMissionScreenInitialize();
|
11
|
-
|
12
|
-
public override extern void OnMissionScreenFinalize();
|
13
|
-
|
14
|
-
public override extern void OnMissionScreenTick(float dt);
|
15
|
-
}
|
16
|
-
}
|
@@ -1,17 +0,0 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.LegacyGUI.Missions.Multiplayer;
|
2
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
3
|
-
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
-
{
|
6
|
-
[OverrideView(typeof(MissionMultiplayerHUDExtensionUIHandler))]
|
7
|
-
public class MissionGauntletHUDExtension : MissionView
|
8
|
-
{
|
9
|
-
public extern MissionGauntletHUDExtension();
|
10
|
-
|
11
|
-
public override extern void OnMissionScreenInitialize();
|
12
|
-
|
13
|
-
public override extern void OnMissionScreenFinalize();
|
14
|
-
|
15
|
-
public override extern void OnMissionScreenTick(float dt);
|
16
|
-
}
|
17
|
-
}
|
@@ -1,22 +0,0 @@
|
|
1
|
-
using System;
|
2
|
-
using JetBrains.Annotations;
|
3
|
-
using TaleWorlds.MountAndBlade.LegacyGUI.Missions.Multiplayer;
|
4
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
5
|
-
|
6
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
7
|
-
{
|
8
|
-
[OverrideView(typeof(MissionScoreBoardUIHandler))]
|
9
|
-
public class MissionGauntletScoreboard : MissionView
|
10
|
-
{
|
11
|
-
public Action<bool> OnScoreboardToggled;
|
12
|
-
|
13
|
-
[UsedImplicitly]
|
14
|
-
public extern MissionGauntletScoreboard(bool isSingleTeam);
|
15
|
-
|
16
|
-
public override extern void OnMissionScreenInitialize();
|
17
|
-
|
18
|
-
public override extern void OnMissionScreenFinalize();
|
19
|
-
|
20
|
-
public override extern void OnMissionTick(float dt);
|
21
|
-
}
|
22
|
-
}
|
@@ -1,17 +0,0 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.LegacyGUI.Missions;
|
2
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
3
|
-
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
-
{
|
6
|
-
[OverrideView(typeof(MissionSpectatorControlView))]
|
7
|
-
public class MissionSpectatorControl : MissionView
|
8
|
-
{
|
9
|
-
public override extern void EarlyStart();
|
10
|
-
|
11
|
-
public override extern void OnMissionTick(float dt);
|
12
|
-
|
13
|
-
public override extern void OnMissionScreenFinalize();
|
14
|
-
|
15
|
-
public extern MissionSpectatorControl();
|
16
|
-
}
|
17
|
-
}
|
@@ -1,15 +0,0 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.LegacyGUI.Missions.Multiplayer;
|
2
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
3
|
-
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
-
{
|
6
|
-
[OverrideView(typeof(MultiplayerEndOfRoundUIHandler))]
|
7
|
-
public class MultiplayerGauntletEndOfRoundUIHandler : MissionView
|
8
|
-
{
|
9
|
-
public override extern void OnMissionScreenInitialize();
|
10
|
-
|
11
|
-
public override extern void OnMissionScreenFinalize();
|
12
|
-
|
13
|
-
public extern MultiplayerGauntletEndOfRoundUIHandler();
|
14
|
-
}
|
15
|
-
}
|
@@ -7,10 +7,9 @@ using TaleWorlds.Engine.GauntletUI;
|
|
7
7
|
using TaleWorlds.Engine.Screens;
|
8
8
|
using TaleWorlds.Library;
|
9
9
|
using TaleWorlds.Localization;
|
10
|
-
using TaleWorlds.MountAndBlade.ViewModelCollection;
|
11
|
-
using TaleWorlds.ScreenSystem;
|
10
|
+
using TaleWorlds.MountAndBlade.ViewModelCollection.FaceGenerator;
|
12
11
|
|
13
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
12
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.BodyGenerator
|
14
13
|
{
|
15
14
|
public class BodyGeneratorView : IFaceGeneratorHandler
|
16
15
|
{
|
@@ -37,13 +36,16 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
37
36
|
[CommandLineArgumentFunction("show_debug", "facegen")]
|
38
37
|
public static extern string FaceGenShowDebug(List<string> strings);
|
39
38
|
|
39
|
+
[CommandLineArgumentFunction("toggle_update_deform_keys", "facegen")]
|
40
|
+
public static extern string FaceGenUpdateDeformKeys(List<string> strings);
|
41
|
+
|
40
42
|
public extern bool ReadyToRender();
|
41
43
|
|
42
44
|
public extern void OnTick(float dt);
|
43
45
|
|
44
46
|
public extern void OnFinalize();
|
45
47
|
|
46
|
-
extern void IFaceGeneratorHandler.MakeVoice(int
|
48
|
+
extern void IFaceGeneratorHandler.MakeVoice(int voiceIndex, float pitch);
|
47
49
|
|
48
50
|
extern void IFaceGeneratorHandler.RefreshCharacterEntity();
|
49
51
|
|
@@ -70,7 +72,5 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
70
72
|
extern void IFaceGeneratorHandler.DressCharacterEntity();
|
71
73
|
|
72
74
|
public static extern MatrixFrame InitCamera(Camera camera, Vec3 cameraPosition);
|
73
|
-
|
74
|
-
public extern bool OnGamepadNavigation(CursorAreas currentCursorArea, GamepadNavigationTypes movementType);
|
75
75
|
}
|
76
76
|
}
|
@@ -0,0 +1,27 @@
|
|
1
|
+
using TaleWorlds.Core;
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.Screens;
|
4
|
+
using TaleWorlds.ScreenSystem;
|
5
|
+
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.BodyGenerator
|
7
|
+
{
|
8
|
+
[OverrideView(typeof(FaceGeneratorScreen))]
|
9
|
+
public class GauntletBodyGeneratorScreen : ScreenBase, IFaceGeneratorScreen
|
10
|
+
{
|
11
|
+
public IFaceGeneratorHandler Handler { get; }
|
12
|
+
|
13
|
+
public extern GauntletBodyGeneratorScreen(BasicCharacterObject character, bool openedFromMultiplayer, IFaceGeneratorCustomFilter filter);
|
14
|
+
|
15
|
+
protected override extern void OnFrameTick(float dt);
|
16
|
+
|
17
|
+
public extern void OnExit();
|
18
|
+
|
19
|
+
protected override extern void OnInitialize();
|
20
|
+
|
21
|
+
protected override extern void OnFinalize();
|
22
|
+
|
23
|
+
protected override extern void OnActivate();
|
24
|
+
|
25
|
+
protected override extern void OnDeactivate();
|
26
|
+
}
|
27
|
+
}
|
@@ -1,12 +1,11 @@
|
|
1
1
|
using TaleWorlds.Core;
|
2
|
-
using TaleWorlds.MountAndBlade.
|
3
|
-
using TaleWorlds.MountAndBlade.
|
4
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
5
4
|
|
6
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
7
6
|
{
|
8
7
|
[OverrideView(typeof(MissionAgentStatusUIHandler))]
|
9
|
-
public class MissionGauntletAgentStatus :
|
8
|
+
public class MissionGauntletAgentStatus : MissionGauntletBattleUIBase
|
10
9
|
{
|
11
10
|
public extern MissionGauntletAgentStatus();
|
12
11
|
|
@@ -1,9 +1,9 @@
|
|
1
1
|
using System.Runtime.CompilerServices;
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
3
|
|
4
4
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
5
5
|
{
|
6
|
-
public abstract class
|
6
|
+
public abstract class MissionGauntletBattleUIBase : MissionView
|
7
7
|
{
|
8
8
|
protected bool IsViewActive { [CompilerGenerated]
|
9
9
|
get; }
|
@@ -18,6 +18,6 @@ namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
|
18
18
|
|
19
19
|
public override extern void OnMissionScreenFinalize();
|
20
20
|
|
21
|
-
protected extern
|
21
|
+
protected extern MissionGauntletBattleUIBase();
|
22
22
|
}
|
23
23
|
}
|
@@ -1,11 +1,10 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.
|
3
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
3
|
|
5
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
6
5
|
{
|
7
6
|
[OverrideView(typeof(MissionBoundaryCrossingView))]
|
8
|
-
public class MissionGauntletBoundaryCrossingView :
|
7
|
+
public class MissionGauntletBoundaryCrossingView : MissionGauntletBattleUIBase
|
9
8
|
{
|
10
9
|
public override extern void OnMissionScreenInitialize();
|
11
10
|
|
@@ -1,4 +1,5 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
2
3
|
|
3
4
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
4
5
|
{
|
@@ -1,9 +1,10 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
2
3
|
|
3
4
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
4
5
|
{
|
5
6
|
[DefaultView]
|
6
|
-
public class
|
7
|
+
public class MissionGauntletCategoryLoadManager : MissionView
|
7
8
|
{
|
8
9
|
public override extern void OnMissionScreenInitialize();
|
9
10
|
|
@@ -11,6 +12,6 @@ namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
|
11
12
|
|
12
13
|
public override extern void OnMissionTick(float dt);
|
13
14
|
|
14
|
-
public extern
|
15
|
+
public extern MissionGauntletCategoryLoadManager();
|
15
16
|
}
|
16
17
|
}
|
@@ -1,10 +1,10 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
5
5
|
{
|
6
6
|
[OverrideView(typeof(MissionCrosshair))]
|
7
|
-
public class MissionGauntletCrosshair :
|
7
|
+
public class MissionGauntletCrosshair : MissionGauntletBattleUIBase
|
8
8
|
{
|
9
9
|
protected override extern void OnCreateView();
|
10
10
|
|
@@ -1,12 +1,11 @@
|
|
1
1
|
using System.Collections.Generic;
|
2
2
|
using System.Runtime.CompilerServices;
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
4
|
-
using TaleWorlds.MountAndBlade.ViewModelCollection;
|
5
|
-
using TaleWorlds.ScreenSystem;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
|
+
using TaleWorlds.MountAndBlade.ViewModelCollection.EscapeMenu;
|
6
5
|
|
7
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
8
7
|
{
|
9
|
-
public abstract class
|
8
|
+
public abstract class MissionGauntletEscapeMenuBase : MissionView
|
10
9
|
{
|
11
10
|
protected EscapeMenuVM DataSource;
|
12
11
|
|
@@ -14,7 +13,7 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
14
13
|
get; [CompilerGenerated]
|
15
14
|
protected set; }
|
16
15
|
|
17
|
-
protected extern
|
16
|
+
protected extern MissionGauntletEscapeMenuBase(string viewFile);
|
18
17
|
|
19
18
|
protected virtual extern List<EscapeMenuItemVM> GetEscapeMenuItems();
|
20
19
|
|
@@ -27,7 +26,5 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
27
26
|
public override extern void OnMissionScreenTick(float dt);
|
28
27
|
|
29
28
|
public override extern void OnSceneRenderingStarted();
|
30
|
-
|
31
|
-
public override extern bool OnGamepadNavigation(CursorAreas currentCursorArea, GamepadNavigationTypes movementType);
|
32
29
|
}
|
33
30
|
}
|
@@ -1,4 +1,5 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
2
3
|
|
3
4
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
4
5
|
{
|
@@ -1,12 +1,13 @@
|
|
1
1
|
using TaleWorlds.Core;
|
2
|
-
using TaleWorlds.MountAndBlade.View
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
4
|
|
4
5
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
5
6
|
{
|
6
7
|
[OverrideView(typeof(MissionMainAgentEquipDropView))]
|
7
|
-
public class
|
8
|
+
public class MissionGauntletMainAgentEquipDropView : MissionView
|
8
9
|
{
|
9
|
-
public extern
|
10
|
+
public extern MissionGauntletMainAgentEquipDropView();
|
10
11
|
|
11
12
|
public override extern void EarlyStart();
|
12
13
|
|
@@ -1,6 +1,7 @@
|
|
1
1
|
using System;
|
2
2
|
using System.Runtime.CompilerServices;
|
3
|
-
using TaleWorlds.MountAndBlade.View
|
3
|
+
using TaleWorlds.MountAndBlade.View;
|
4
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
5
|
|
5
6
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
6
7
|
{
|
@@ -1,8 +1,8 @@
|
|
1
1
|
using System.Runtime.CompilerServices;
|
2
|
-
using TaleWorlds.MountAndBlade.
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
4
|
|
5
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
6
6
|
{
|
7
7
|
[OverrideView(typeof(MissionOptionsUIHandler))]
|
8
8
|
public class MissionGauntletOptionsUIHandler : MissionView
|
@@ -1,7 +1,8 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
3
4
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
5
6
|
{
|
6
7
|
[OverrideView(typeof(MultiplayerAdminPanelUIHandler))]
|
7
8
|
public class MissionGauntletAdminPanel : MissionView
|
@@ -1,8 +1,9 @@
|
|
1
1
|
using System.Runtime.CompilerServices;
|
2
|
-
using TaleWorlds.MountAndBlade.
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
5
|
|
5
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
6
7
|
{
|
7
8
|
[OverrideView(typeof(MissionLobbyEquipmentUIHandler))]
|
8
9
|
public class MissionGauntletClassLoadout : MissionView
|
@@ -12,8 +13,6 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
12
13
|
|
13
14
|
public override extern void OnMissionScreenInitialize();
|
14
15
|
|
15
|
-
public override extern void OnMissionScreenDeactivate();
|
16
|
-
|
17
16
|
public override extern void OnMissionScreenFinalize();
|
18
17
|
|
19
18
|
public extern void OnTryToggle(bool isActive);
|
@@ -1,7 +1,8 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
3
4
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
5
6
|
{
|
6
7
|
[OverrideView(typeof(MultiplayerCultureSelectUIHandler))]
|
7
8
|
public class MissionGauntletCultureSelection : MissionView
|
@@ -1,6 +1,7 @@
|
|
1
1
|
using TaleWorlds.Core;
|
2
|
-
using TaleWorlds.MountAndBlade.
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
5
|
|
5
6
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
6
7
|
{
|
@@ -1,8 +1,9 @@
|
|
1
1
|
using TaleWorlds.Core;
|
2
|
-
using TaleWorlds.MountAndBlade.
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
5
|
|
5
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
6
7
|
{
|
7
8
|
[OverrideView(typeof(MissionMultiplayerDuelUI))]
|
8
9
|
public class MissionGauntletDuelUI : MissionView
|
@@ -1,7 +1,8 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
3
4
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
5
6
|
{
|
6
7
|
[OverrideView(typeof(MultiplayerEndOfBattleUIHandler))]
|
7
8
|
public class MissionGauntletEndOfBattle : MissionView
|
@@ -0,0 +1,16 @@
|
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
|
+
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
6
|
+
{
|
7
|
+
[OverrideView(typeof(MultiplayerEndOfRoundUIHandler))]
|
8
|
+
public class MissionGauntletEndOfRoundUIHandler : MissionView
|
9
|
+
{
|
10
|
+
public override extern void OnMissionScreenInitialize();
|
11
|
+
|
12
|
+
public override extern void OnMissionScreenFinalize();
|
13
|
+
|
14
|
+
public extern MissionGauntletEndOfRoundUIHandler();
|
15
|
+
}
|
16
|
+
}
|
@@ -1,10 +1,11 @@
|
|
1
1
|
using TaleWorlds.Core;
|
2
|
-
using TaleWorlds.MountAndBlade.View
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
5
|
|
5
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
6
7
|
{
|
7
|
-
[OverrideView(typeof(
|
8
|
+
[OverrideView(typeof(MissionMultiplayerKillNotificationUIHandler))]
|
8
9
|
public class MissionGauntletKillNotificationUIHandler : MissionView
|
9
10
|
{
|
10
11
|
public override extern void OnMissionScreenInitialize();
|
@@ -1,17 +0,0 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.LegacyGUI.Missions.Multiplayer;
|
2
|
-
using TaleWorlds.MountAndBlade.View.Missions;
|
3
|
-
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
5
|
-
{
|
6
|
-
[OverrideView(typeof(MissionLobbyUIHandler))]
|
7
|
-
public class MissionGauntletLobbyUIHandler : MissionView
|
8
|
-
{
|
9
|
-
public extern MissionGauntletLobbyUIHandler();
|
10
|
-
|
11
|
-
public override extern void OnMissionScreenInitialize();
|
12
|
-
|
13
|
-
public override extern void OnMissionScreenFinalize();
|
14
|
-
|
15
|
-
public override extern void OnMissionScreenTick(float dt);
|
16
|
-
}
|
17
|
-
}
|
@@ -0,0 +1,21 @@
|
|
1
|
+
using System.Collections.Generic;
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
|
+
using TaleWorlds.MountAndBlade.ViewModelCollection.EscapeMenu;
|
5
|
+
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
7
|
+
{
|
8
|
+
[OverrideView(typeof(MissionMultiplayerEscapeMenu))]
|
9
|
+
public class MissionGauntletMultiplayerEscapeMenu : MissionGauntletEscapeMenuBase
|
10
|
+
{
|
11
|
+
public extern MissionGauntletMultiplayerEscapeMenu(string gameType);
|
12
|
+
|
13
|
+
public override extern void OnMissionScreenInitialize();
|
14
|
+
|
15
|
+
public override extern void OnMissionScreenTick(float dt);
|
16
|
+
|
17
|
+
public override extern bool OnEscape();
|
18
|
+
|
19
|
+
protected override extern List<EscapeMenuItemVM> GetEscapeMenuItems();
|
20
|
+
}
|
21
|
+
}
|
@@ -0,0 +1,16 @@
|
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
|
+
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
6
|
+
{
|
7
|
+
[OverrideView(typeof(MissionMultiplayerFreeForAllUIHandler))]
|
8
|
+
public class MissionGauntletMultiplayerFFAView : MissionView
|
9
|
+
{
|
10
|
+
public override extern void OnMissionScreenInitialize();
|
11
|
+
|
12
|
+
public override extern void OnMissionScreenFinalize();
|
13
|
+
|
14
|
+
public extern MissionGauntletMultiplayerFFAView();
|
15
|
+
}
|
16
|
+
}
|
@@ -0,0 +1,18 @@
|
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
|
+
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
6
|
+
{
|
7
|
+
[OverrideView(typeof(MissionMultiplayerHUDExtensionUIHandler))]
|
8
|
+
public class MissionGauntletMultiplayerHUDExtension : MissionView
|
9
|
+
{
|
10
|
+
public extern MissionGauntletMultiplayerHUDExtension();
|
11
|
+
|
12
|
+
public override extern void OnMissionScreenInitialize();
|
13
|
+
|
14
|
+
public override extern void OnMissionScreenFinalize();
|
15
|
+
|
16
|
+
public override extern void OnMissionScreenTick(float dt);
|
17
|
+
}
|
18
|
+
}
|
@@ -0,0 +1,18 @@
|
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
4
|
+
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
6
|
+
{
|
7
|
+
[OverrideView(typeof(MissionMultiplayerMarkerUIHandler))]
|
8
|
+
public class MissionGauntletMultiplayerMarkerUIHandler : MissionView
|
9
|
+
{
|
10
|
+
public extern MissionGauntletMultiplayerMarkerUIHandler();
|
11
|
+
|
12
|
+
public override extern void OnMissionScreenInitialize();
|
13
|
+
|
14
|
+
public override extern void OnMissionScreenFinalize();
|
15
|
+
|
16
|
+
public override extern void OnMissionScreenTick(float dt);
|
17
|
+
}
|
18
|
+
}
|
@@ -1,16 +1,17 @@
|
|
1
1
|
using TaleWorlds.Core;
|
2
|
-
using TaleWorlds.MountAndBlade.
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
4
|
-
using TaleWorlds.MountAndBlade.
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
4
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
5
|
+
using TaleWorlds.MountAndBlade.ViewModelCollection.Order;
|
5
6
|
|
6
7
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
7
8
|
{
|
8
9
|
[OverrideView(typeof(MultiplayerMissionOrderUIHandler))]
|
9
|
-
public class
|
10
|
+
public class MissionGauntletMultiplayerOrderUIHandler : MissionView
|
10
11
|
{
|
11
12
|
public CursorState cursorState { get; }
|
12
13
|
|
13
|
-
public extern
|
14
|
+
public extern MissionGauntletMultiplayerOrderUIHandler();
|
14
15
|
|
15
16
|
public override extern void AfterStart();
|
16
17
|
|
@@ -0,0 +1,23 @@
|
|
1
|
+
using System;
|
2
|
+
using JetBrains.Annotations;
|
3
|
+
using TaleWorlds.MountAndBlade.View;
|
4
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
5
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
6
|
+
|
7
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
8
|
+
{
|
9
|
+
[OverrideView(typeof(MissionScoreboardUIHandler))]
|
10
|
+
public class MissionGauntletMultiplayerScoreboard : MissionView
|
11
|
+
{
|
12
|
+
public Action<bool> OnScoreboardToggled;
|
13
|
+
|
14
|
+
[UsedImplicitly]
|
15
|
+
public extern MissionGauntletMultiplayerScoreboard(bool isSingleTeam);
|
16
|
+
|
17
|
+
public override extern void OnMissionScreenInitialize();
|
18
|
+
|
19
|
+
public override extern void OnMissionScreenFinalize();
|
20
|
+
|
21
|
+
public override extern void OnMissionTick(float dt);
|
22
|
+
}
|
23
|
+
}
|
@@ -1,7 +1,8 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
3
4
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
5
6
|
{
|
6
7
|
[OverrideView(typeof(MultiplayerPollProgressUIHandler))]
|
7
8
|
public class MissionGauntletPollingProgress : MissionView
|
@@ -1,5 +1,6 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
3
4
|
|
4
5
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
5
6
|
{
|
@@ -1,7 +1,8 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Multiplayer;
|
3
4
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Multiplayer
|
5
6
|
{
|
6
7
|
[OverrideView(typeof(MultiplayerTeamSelectUIHandler))]
|
7
8
|
public class MissionGauntletTeamSelection : MissionView
|
@@ -1,9 +1,10 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
2
3
|
|
3
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
4
5
|
{
|
5
6
|
[OverrideView(typeof(MissionAgentLockVisualizerView))]
|
6
|
-
public class MissionGauntletAgentLockVisualizerView :
|
7
|
+
public class MissionGauntletAgentLockVisualizerView : MissionGauntletBattleUIBase
|
7
8
|
{
|
8
9
|
protected override extern void OnCreateView();
|
9
10
|
|
@@ -0,0 +1,29 @@
|
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
4
|
+
using TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard;
|
5
|
+
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
7
|
+
{
|
8
|
+
[OverrideView(typeof(MissionBattleScoreUIHandler))]
|
9
|
+
public class MissionGauntletBattleScore : MissionView
|
10
|
+
{
|
11
|
+
public ScoreboardBaseVM DataSource { get; }
|
12
|
+
|
13
|
+
public extern MissionGauntletBattleScore(ScoreboardBaseVM scoreboardVM);
|
14
|
+
|
15
|
+
public override extern void OnMissionScreenInitialize();
|
16
|
+
|
17
|
+
public override extern void OnMissionScreenFinalize();
|
18
|
+
|
19
|
+
public override extern bool OnEscape();
|
20
|
+
|
21
|
+
public override extern void EarlyStart();
|
22
|
+
|
23
|
+
public override extern void OnMissionScreenTick(float dt);
|
24
|
+
|
25
|
+
public override extern void OnPhotoModeActivated();
|
26
|
+
|
27
|
+
public override extern void OnPhotoModeDeactivated();
|
28
|
+
}
|
29
|
+
}
|
@@ -1,10 +1,10 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
5
5
|
{
|
6
6
|
[OverrideView(typeof(MissionFormationMarkerUIHandler))]
|
7
|
-
public class MissionGauntletFormationMarker :
|
7
|
+
public class MissionGauntletFormationMarker : MissionGauntletBattleUIBase
|
8
8
|
{
|
9
9
|
protected override extern void OnCreateView();
|
10
10
|
|
@@ -1,11 +1,11 @@
|
|
1
1
|
using TaleWorlds.Core;
|
2
|
-
using TaleWorlds.MountAndBlade.View
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
4
4
|
|
5
5
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
6
6
|
{
|
7
7
|
[OverrideView(typeof(MissionSingleplayerKillNotificationUIHandler))]
|
8
|
-
public class MissionGauntletKillNotificationSingleplayerUIHandler :
|
8
|
+
public class MissionGauntletKillNotificationSingleplayerUIHandler : MissionGauntletBattleUIBase
|
9
9
|
{
|
10
10
|
public override extern void OnMissionScreenInitialize();
|
11
11
|
|
@@ -1,5 +1,6 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
3
4
|
|
4
5
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
5
6
|
{
|
@@ -1,13 +1,14 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
3
4
|
using TaleWorlds.MountAndBlade.ViewModelCollection.OrderOfBattle;
|
4
5
|
|
5
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
6
7
|
{
|
7
8
|
[OverrideView(typeof(MissionOrderOfBattleUIHandler))]
|
8
|
-
public class
|
9
|
+
public class MissionGauntletOrderOfBattleUIHandler : MissionView
|
9
10
|
{
|
10
|
-
public extern
|
11
|
+
public extern MissionGauntletOrderOfBattleUIHandler(OrderOfBattleVM dataSource);
|
11
12
|
|
12
13
|
public override extern void OnMissionScreenInitialize();
|
13
14
|
|
@@ -1,5 +1,6 @@
|
|
1
|
-
using TaleWorlds.MountAndBlade.View
|
2
|
-
using TaleWorlds.MountAndBlade.View.
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
3
4
|
|
4
5
|
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
5
6
|
{
|
@@ -1,14 +1,14 @@
|
|
1
1
|
using System.Collections.Generic;
|
2
|
-
using TaleWorlds.MountAndBlade.
|
3
|
-
using TaleWorlds.MountAndBlade.View.
|
4
|
-
using TaleWorlds.MountAndBlade.ViewModelCollection;
|
2
|
+
using TaleWorlds.MountAndBlade.View;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
4
|
+
using TaleWorlds.MountAndBlade.ViewModelCollection.EscapeMenu;
|
5
5
|
|
6
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
7
7
|
{
|
8
8
|
[OverrideView(typeof(MissionSingleplayerEscapeMenu))]
|
9
|
-
public class
|
9
|
+
public class MissionGauntletSingleplayerEscapeMenu : MissionGauntletEscapeMenuBase
|
10
10
|
{
|
11
|
-
public extern
|
11
|
+
public extern MissionGauntletSingleplayerEscapeMenu(bool isIronmanMode);
|
12
12
|
|
13
13
|
public override extern void OnMissionScreenInitialize();
|
14
14
|
|
@@ -3,15 +3,15 @@ using System.Collections.Generic;
|
|
3
3
|
using System.Runtime.CompilerServices;
|
4
4
|
using TaleWorlds.Core;
|
5
5
|
using TaleWorlds.Engine;
|
6
|
-
using TaleWorlds.MountAndBlade.LegacyGUI.Missions.Order;
|
7
6
|
using TaleWorlds.MountAndBlade.View;
|
8
|
-
using TaleWorlds.MountAndBlade.View.
|
9
|
-
using TaleWorlds.MountAndBlade.
|
7
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
8
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
9
|
+
using TaleWorlds.MountAndBlade.ViewModelCollection.Order;
|
10
10
|
|
11
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
11
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
12
12
|
{
|
13
13
|
[OverrideView(typeof(MissionOrderUIHandler))]
|
14
|
-
public class
|
14
|
+
public class MissionGauntletSingleplayerOrderUIHandler : MissionView, ISiegeDeploymentView
|
15
15
|
{
|
16
16
|
public bool IsSiegeDeployment { [CompilerGenerated]
|
17
17
|
get; }
|
@@ -29,7 +29,7 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
29
29
|
remove;
|
30
30
|
}
|
31
31
|
|
32
|
-
public extern
|
32
|
+
public extern MissionGauntletSingleplayerOrderUIHandler();
|
33
33
|
|
34
34
|
public override extern void OnMissionScreenTick(float dt);
|
35
35
|
|
@@ -0,0 +1,18 @@
|
|
1
|
+
using TaleWorlds.MountAndBlade.View;
|
2
|
+
using TaleWorlds.MountAndBlade.View.MissionViews;
|
3
|
+
using TaleWorlds.MountAndBlade.View.MissionViews.Singleplayer;
|
4
|
+
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Mission.Singleplayer
|
6
|
+
{
|
7
|
+
[OverrideView(typeof(MissionSpectatorControlView))]
|
8
|
+
public class MissionGauntletSpectatorControl : MissionView
|
9
|
+
{
|
10
|
+
public override extern void EarlyStart();
|
11
|
+
|
12
|
+
public override extern void OnMissionTick(float dt);
|
13
|
+
|
14
|
+
public override extern void OnMissionScreenFinalize();
|
15
|
+
|
16
|
+
public extern MissionGauntletSpectatorControl();
|
17
|
+
}
|
18
|
+
}
|
@@ -1,7 +1,7 @@
|
|
1
1
|
using System.Runtime.CompilerServices;
|
2
2
|
using TaleWorlds.ScreenSystem;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Multiplayer
|
5
5
|
{
|
6
6
|
public class MultiplayerAdminInformationScreen : GlobalLayer
|
7
7
|
{
|
@@ -1,10 +1,10 @@
|
|
1
1
|
using System.Runtime.CompilerServices;
|
2
2
|
using TaleWorlds.Core;
|
3
3
|
using TaleWorlds.Engine.GauntletUI;
|
4
|
-
using TaleWorlds.MountAndBlade.View.
|
4
|
+
using TaleWorlds.MountAndBlade.View.Screens;
|
5
5
|
using TaleWorlds.ScreenSystem;
|
6
6
|
|
7
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
7
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Multiplayer
|
8
8
|
{
|
9
9
|
[GameStateScreen(typeof(LobbyGameStateCustomGameClient))]
|
10
10
|
public class MultiplayerIntermissionScreen : ScreenBase, IGameStateListener
|
@@ -5,12 +5,12 @@ using TaleWorlds.Engine.GauntletUI;
|
|
5
5
|
using TaleWorlds.Library;
|
6
6
|
using TaleWorlds.MountAndBlade.Diamond;
|
7
7
|
using TaleWorlds.MountAndBlade.Diamond.Ranked;
|
8
|
-
using TaleWorlds.MountAndBlade.View.
|
8
|
+
using TaleWorlds.MountAndBlade.View.Screens;
|
9
9
|
using TaleWorlds.MountAndBlade.ViewModelCollection.Multiplayer.Lobby;
|
10
10
|
using TaleWorlds.PlayerServices;
|
11
11
|
using TaleWorlds.ScreenSystem;
|
12
12
|
|
13
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
13
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Multiplayer
|
14
14
|
{
|
15
15
|
[GameStateScreen(typeof(LobbyState))]
|
16
16
|
public class MultiplayerLobbyGauntletScreen : ScreenBase, IGameStateListener, ILobbyStateHandler
|
@@ -135,7 +135,7 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
135
135
|
|
136
136
|
extern void ILobbyStateHandler.OnPlayerSuggestedToParty(PlayerId playerId, string playerName, PlayerId suggestingPlayerId, string suggestingPlayerName);
|
137
137
|
|
138
|
-
extern void ILobbyStateHandler.
|
138
|
+
extern void ILobbyStateHandler.OnNotificationsReceived(LobbyNotification[] notifications);
|
139
139
|
|
140
140
|
extern void ILobbyStateHandler.OnJoinCustomGameFailureResponse(CustomGameJoinResponse response);
|
141
141
|
|
@@ -145,6 +145,8 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
145
145
|
|
146
146
|
extern void ILobbyStateHandler.OnFriendListUpdated();
|
147
147
|
|
148
|
+
extern void ILobbyStateHandler.OnPlayerNameUpdated(string playerName);
|
149
|
+
|
148
150
|
extern void IGameStateListener.OnActivate();
|
149
151
|
|
150
152
|
extern void IGameStateListener.OnDeactivate();
|
@@ -1,7 +1,7 @@
|
|
1
1
|
using System.Runtime.CompilerServices;
|
2
2
|
using TaleWorlds.ScreenSystem;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.Multiplayer
|
5
5
|
{
|
6
6
|
public class MultiplayerReportPlayerScreen : GlobalLayer
|
7
7
|
{
|
@@ -0,0 +1,24 @@
|
|
1
|
+
using System.Runtime.CompilerServices;
|
2
|
+
using TaleWorlds.Core;
|
3
|
+
using TaleWorlds.ScreenSystem;
|
4
|
+
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.SceneNotification
|
6
|
+
{
|
7
|
+
public class GauntletSceneNotification : GlobalLayer
|
8
|
+
{
|
9
|
+
public static GauntletSceneNotification Current { [CompilerGenerated]
|
10
|
+
get; }
|
11
|
+
|
12
|
+
public bool IsActive { get; }
|
13
|
+
|
14
|
+
public static extern void Initialize();
|
15
|
+
|
16
|
+
protected override extern void OnTick(float dt);
|
17
|
+
|
18
|
+
public extern void OnFinalize();
|
19
|
+
|
20
|
+
public extern void RegisterContextProvider(ISceneNotificationContextProvider provider);
|
21
|
+
|
22
|
+
public extern bool RemoveContextProvider(ISceneNotificationContextProvider provider);
|
23
|
+
}
|
24
|
+
}
|
@@ -0,0 +1,11 @@
|
|
1
|
+
using TaleWorlds.Core;
|
2
|
+
|
3
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.SceneNotification
|
4
|
+
{
|
5
|
+
public class NativeSceneNotificationContextProvider : ISceneNotificationContextProvider
|
6
|
+
{
|
7
|
+
public extern bool IsContextAllowed(RelevantContextType relevantType);
|
8
|
+
|
9
|
+
public extern NativeSceneNotificationContextProvider();
|
10
|
+
}
|
11
|
+
}
|
@@ -1,7 +1,7 @@
|
|
1
1
|
using TaleWorlds.GauntletUI;
|
2
2
|
using TaleWorlds.TwoDimension;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.TextureProviders
|
5
5
|
{
|
6
6
|
public class BrightnessDemoTextureProvider : TextureProvider
|
7
7
|
{
|
@@ -1,7 +1,7 @@
|
|
1
1
|
using TaleWorlds.GauntletUI;
|
2
2
|
using TaleWorlds.TwoDimension;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.TextureProviders
|
5
5
|
{
|
6
6
|
public class CharacterTableauTextureProvider : TextureProvider
|
7
7
|
{
|
@@ -13,6 +13,8 @@ namespace TaleWorlds.MountAndBlade.GauntletUI
|
|
13
13
|
|
14
14
|
public bool IsFemale { set; }
|
15
15
|
|
16
|
+
public int Race { set; }
|
17
|
+
|
16
18
|
public bool IsEquipmentAnimActive { set; }
|
17
19
|
|
18
20
|
public string EquipmentCode { set; }
|
@@ -1,7 +1,7 @@
|
|
1
1
|
using TaleWorlds.GauntletUI;
|
2
2
|
using TaleWorlds.TwoDimension;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.TextureProviders
|
5
5
|
{
|
6
6
|
public class ImageIdentifierTextureProvider : TextureProvider
|
7
7
|
{
|
@@ -2,7 +2,7 @@ using TaleWorlds.Core;
|
|
2
2
|
using TaleWorlds.GauntletUI;
|
3
3
|
using TaleWorlds.TwoDimension;
|
4
4
|
|
5
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
5
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.TextureProviders
|
6
6
|
{
|
7
7
|
public class ItemTableauTextureProvider : TextureProvider
|
8
8
|
{
|
@@ -1,7 +1,7 @@
|
|
1
1
|
using TaleWorlds.GauntletUI;
|
2
2
|
using TaleWorlds.TwoDimension;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.TextureProviders
|
5
5
|
{
|
6
6
|
public class OnlineImageTextureProvider : TextureProvider
|
7
7
|
{
|
@@ -1,12 +1,14 @@
|
|
1
1
|
using TaleWorlds.GauntletUI;
|
2
2
|
using TaleWorlds.TwoDimension;
|
3
3
|
|
4
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
4
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.TextureProviders
|
5
5
|
{
|
6
6
|
public class SaveLoadHeroTableauTextureProvider : TextureProvider
|
7
7
|
{
|
8
8
|
public string HeroVisualCode { set; }
|
9
9
|
|
10
|
+
public bool IsVersionCompatible { get; }
|
11
|
+
|
10
12
|
public bool CurrentlyRotating { set; }
|
11
13
|
|
12
14
|
public extern SaveLoadHeroTableauTextureProvider();
|
@@ -3,7 +3,7 @@ using TaleWorlds.Engine;
|
|
3
3
|
using TaleWorlds.GauntletUI;
|
4
4
|
using TaleWorlds.TwoDimension;
|
5
5
|
|
6
|
-
namespace TaleWorlds.MountAndBlade.GauntletUI
|
6
|
+
namespace TaleWorlds.MountAndBlade.GauntletUI.TextureProviders
|
7
7
|
{
|
8
8
|
public class SceneTextureProvider : TextureProvider
|
9
9
|
{
|