Class MissionScreen
- Namespace
- TaleWorlds.MountAndBlade.View.Screens
- Assembly
- TaleWorlds.MountAndBlade.View.dll
[GameStateScreen(typeof(MissionState))]
public class MissionScreen : ScreenBase, IMissionSystemHandler, IGameStateListener, IMissionScreen, IMissionListener
- Inheritance
-
MissionScreen
- Implements
Constructors
MissionScreen(MissionState)
public MissionScreen(MissionState missionState)
Parameters
missionState
MissionState
Fields
DefaultViewAngle
public const float DefaultViewAngle = 65
Field Value
FarClippingDistance
public const float FarClippingDistance = 12500
Field Value
FirstPersonNearClippingDistance
public const float FirstPersonNearClippingDistance = 0.065
Field Value
GetSpectatedCharacter
public Func<BasicCharacterObject> GetSpectatedCharacter
Field Value
LoadingScreenFramesLeftInitial
public const int LoadingScreenFramesLeftInitial = 15
Field Value
MaxCameraAddedDistance
public const float MaxCameraAddedDistance = 2.4
Field Value
MinCameraAddedDistance
public const float MinCameraAddedDistance = 0.7
Field Value
MinCameraDistanceHardLimit
public const float MinCameraDistanceHardLimit = 0.48
Field Value
ThirdPersonNearClippingDistance
public const float ThirdPersonNearClippingDistance = 0.1
Field Value
Properties
CameraBearing
public float CameraBearing { get; }
Property Value
CameraElevation
public float CameraElevation { get; }
Property Value
CameraResultDistanceToTarget
public float CameraResultDistanceToTarget { get; }
Property Value
CameraViewAngle
public float CameraViewAngle { get; }
Property Value
CombatCamera
public Camera CombatCamera { get; }
Property Value
CustomCamera
public Camera CustomCamera { get; set; }
Property Value
InputManager
public IInputContext InputManager { get; }
Property Value
IsCheatGhostMode
public bool IsCheatGhostMode { get; set; }
Property Value
IsConversationActive
public bool IsConversationActive { get; }
Property Value
IsDeploymentActive
public bool IsDeploymentActive { get; }
Property Value
IsFocusLost
public bool IsFocusLost { get; }
Property Value
IsMissionTickable
public bool IsMissionTickable { get; }
Property Value
IsPhotoModeEnabled
public bool IsPhotoModeEnabled { get; }
Property Value
IsRadialMenuActive
public bool IsRadialMenuActive { get; }
Property Value
LastFollowedAgent
public Agent LastFollowedAgent { get; }
Property Value
LastFollowedAgentVisuals
public IAgentVisual LastFollowedAgentVisuals { get; set; }
Property Value
LockCameraMovement
public bool LockCameraMovement { get; }
Property Value
MaxCameraZoom
public float MaxCameraZoom { get; }
Property Value
Mission
public Mission Mission { get; }
Property Value
MouseVisible
public override bool MouseVisible { get; }
Property Value
OrderFlag
public OrderFlag OrderFlag { get; set; }
Property Value
PhotoModeRequiresMouse
public bool PhotoModeRequiresMouse { get; }
Property Value
SceneLayer
public SceneLayer SceneLayer { get; }
Property Value
SceneView
public SceneView SceneView { get; }
Property Value
Methods
AddMissionView(MissionView)
public void AddMissionView(MissionView missionView)
Parameters
missionView
MissionView
CancelQuickPositionOrder()
public void CancelQuickPositionOrder()
GetCameraToggleProgress()
public float GetCameraToggleProgress()
Returns
GetFollowPartyText()
public string GetFollowPartyText()
Returns
GetFollowText()
public string GetFollowText()
Returns
GetOrderFlagFrame()
public MatrixFrame GetOrderFlagFrame()
Returns
GetOrderFlagPosition()
public Vec3 GetOrderFlagPosition()
Returns
GetPlayerAgentVisuals(MissionPeer)
public IAgentVisual GetPlayerAgentVisuals(MissionPeer lobbyPeer)
Parameters
lobbyPeer
MissionPeer
Returns
GetProjectedMousePositionOnGround(out Vec3, out Vec3, BodyFlags, bool)
public bool GetProjectedMousePositionOnGround(out Vec3 groundPosition, out Vec3 groundNormal, BodyFlags excludeBodyOwnerFlags, bool checkOccludedSurface)
Parameters
Returns
GetSpectatingData(Vec3)
public Mission.SpectatorData GetSpectatingData(Vec3 currentCameraPosition)
Parameters
currentCameraPosition
Vec3
Returns
IsOpeningEscapeMenuOnFocusChangeAllowed()
public bool IsOpeningEscapeMenuOnFocusChangeAllowed()
Returns
IsViewingCharacter()
public bool IsViewingCharacter()
Returns
MissionStartedRendering()
public bool MissionStartedRendering()
Returns
OnActivate()
protected override void OnActivate()
OnDeactivate()
protected override void OnDeactivate()
OnEscape()
public void OnEscape()
OnFinalize()
protected override void OnFinalize()
OnFocusChangeOnGameWindow(bool)
public override void OnFocusChangeOnGameWindow(bool focusGained)
Parameters
focusGained
bool
OnFrameTick(float)
protected override void OnFrameTick(float dt)
Parameters
dt
float
OnInitialize()
protected override void OnInitialize()
OnMainAgentWeaponChanged()
public void OnMainAgentWeaponChanged()
OnResume()
protected override void OnResume()
RegisterView(MissionView)
public void RegisterView(MissionView missionView)
Parameters
missionView
MissionView
ScreenPointToWorldRay(Vec2, out Vec3, out Vec3)
public void ScreenPointToWorldRay(Vec2 screenPoint, out Vec3 rayBegin, out Vec3 rayEnd)
Parameters
SetAgentToFollow(Agent)
public void SetAgentToFollow(Agent agent)
Parameters
agent
Agent
SetCameraLockState(bool)
public void SetCameraLockState(bool isLocked)
Parameters
isLocked
bool
SetCameraPosition(List<string>)
public static string SetCameraPosition(List<string> strings)
Parameters
Returns
SetConversationActive(bool)
public void SetConversationActive(bool isActive)
Parameters
isActive
bool
SetCustomAgentListToSpectateGatherer(GatherCustomAgentListToSpectateDelegate)
public void SetCustomAgentListToSpectateGatherer(MissionScreen.GatherCustomAgentListToSpectateDelegate gatherer)
Parameters
SetDisplayDialog(bool)
public bool SetDisplayDialog(bool value)
Parameters
value
bool
Returns
SetExtraCameraParameters(bool, float)
public void SetExtraCameraParameters(bool newForceCanZoom, float newCameraRayCastStartingPointOffset)
Parameters
SetFixedMissionCameraActive(bool)
public static void SetFixedMissionCameraActive(bool active)
Parameters
active
bool
SetOrderFlagVisibility(bool)
public void SetOrderFlagVisibility(bool value)
Parameters
value
bool
SetPhotoModeEnabled(bool)
public void SetPhotoModeEnabled(bool isEnabled)
Parameters
isEnabled
bool
SetPhotoModeRequiresMouse(bool)
public void SetPhotoModeRequiresMouse(bool isRequired)
Parameters
isRequired
bool
SetRadialMenuActiveState(bool)
public void SetRadialMenuActiveState(bool isActive)
Parameters
isActive
bool
SetShiftCameraSpeed(List<string>)
public static string SetShiftCameraSpeed(List<string> strings)
Parameters
Returns
ToggleFixedMissionCamera(List<string>)
public static string ToggleFixedMissionCamera(List<string> strings)
Parameters
Returns
UnregisterView(MissionView)
public void UnregisterView(MissionView missionView)
Parameters
missionView
MissionView
UpdateFreeCamera(MatrixFrame)
public void UpdateFreeCamera(MatrixFrame frame)
Parameters
frame
MatrixFrame
Events
OnSpectateAgentFocusIn
public event MissionScreen.OnSpectateAgentDelegate OnSpectateAgentFocusIn
Event Type
OnSpectateAgentFocusOut
public event MissionScreen.OnSpectateAgentDelegate OnSpectateAgentFocusOut
Event Type
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).