M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.TutorialArea Class Reference

Inherits TaleWorlds.MountAndBlade.MissionObject.

Public Types

enum  TrainingType
 
- Public Types inherited from TaleWorlds.Engine.ScriptComponentBehavior
enum  TickRequirement : uint
 

Public Member Functions

override void AfterMissionStart ()
 
void MarkTrainingIcons (bool mark)
 
TrainingIcon GetActiveTrainingIcon ()
 
int GetIndexFromTag (string tag)
 
List< string > GetSubTrainingTags ()
 
void ActivateTaggedWeapons (int index)
 
void EquipWeaponsToPlayer (int index)
 
void DeactivateAllWeapons (bool resetDestructibles)
 
void ActivateBoundaries ()
 
void HideBoundaries ()
 
int GetBreakablesCount (int index)
 
void MakeDestructible (int index)
 
void MarkAllTargets (int index, bool mark)
 
void ResetMarkingTargetTimers (int index)
 
void MakeInDestructible (int index)
 
bool AllBreakablesAreBroken (int index)
 
int GetBrokenBreakableCount (int index)
 
int GetUnbrokenBreakableCount (int index)
 
void ResetBreakables (int index)
 
bool HasMainAgentPickedAll (int index)
 
void CheckMainAgentEquipment (int index)
 
void CheckWeapons (int index)
 
bool IsPositionInsideTutorialArea (Vec3 position, out string[] volumeBoxTags)
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject
 MissionObject ()
 
virtual void SetAbilityOfFaces (bool enabled)
 
override int GetHashCode ()
 
virtual void AfterMissionStart ()
 
void SetDisabled (bool isParentObject=false)
 Only disables the mission object script and removes it from active mission objects list but the object entity remains visible with active physics More...
 
void SetDisabledAndMakeInvisible (bool isParentObject=false)
 Mission object is disabled and removed from active mission objects list, its entity is made invisible and therefore its physics is turned off More...
 
virtual void OnEndMission ()
 
virtual void AddStuckMissile (GameEntity missileEntity)
 
- Public Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void SetScriptComponentToTick (TickRequirement value)
 
void SetScriptComponentToTickMT (TickRequirement value)
 
virtual TickRequirement GetTickRequirement ()
 

Properties

MBReadOnlyList< TrainingIconTrainingIconsReadOnly [get]
 
TrainingType TypeOfTraining [get]
 
- Properties inherited from TaleWorlds.MountAndBlade.MissionObject
MissionObjectId Id [get, set]
 
bool IsDisabled [get]
 
bool CreatedAtRuntime [get]
 
- Properties inherited from TaleWorlds.Engine.ScriptComponentBehavior
GameEntity GameEntity [get]
 
ManagedScriptComponent ScriptComponent [get]
 
ManagedScriptHolder ManagedScriptHolder [get]
 
Scene Scene [get]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.MountAndBlade.MissionObject
virtual void AttachDynamicNavmeshToEntity ()
 
virtual GameEntity GetEntityToAttachNavMeshFaces ()
 
override void OnRemoved (int removeReason)
 
- Protected Member Functions inherited from TaleWorlds.Engine.ScriptComponentBehavior
void InvalidateWeakPointersIfValid ()
 
 ScriptComponentBehavior ()
 
virtual void OnRemoved (int removeReason)
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject
string NavMeshPrefabName = ""
 
int DynamicNavmeshIdStart = 0
 
- Static Protected Attributes inherited from TaleWorlds.MountAndBlade.MissionObject
const int InsideNavMeshIdLocal = 1
 
const int EnterNavMeshIdLocal = 2
 
const int ExitNavMeshIdLocal = 3
 
const int BlockerNavMeshIdLocal = 4
 
const int ExtraNavMesh1IdLocal = 5
 
const int ExtraNavMesh2IdLocal = 6
 
const int ExtraNavMesh3IdLocal = 7
 

Member Enumeration Documentation

◆ TrainingType

Member Function Documentation

◆ AfterMissionStart()

override void TaleWorlds.MountAndBlade.TutorialArea.AfterMissionStart ( )
virtual

◆ MarkTrainingIcons()

void TaleWorlds.MountAndBlade.TutorialArea.MarkTrainingIcons ( bool  mark)

◆ GetActiveTrainingIcon()

TrainingIcon TaleWorlds.MountAndBlade.TutorialArea.GetActiveTrainingIcon ( )

◆ GetIndexFromTag()

int TaleWorlds.MountAndBlade.TutorialArea.GetIndexFromTag ( string  tag)

◆ GetSubTrainingTags()

List< string > TaleWorlds.MountAndBlade.TutorialArea.GetSubTrainingTags ( )

◆ ActivateTaggedWeapons()

void TaleWorlds.MountAndBlade.TutorialArea.ActivateTaggedWeapons ( int  index)

◆ EquipWeaponsToPlayer()

void TaleWorlds.MountAndBlade.TutorialArea.EquipWeaponsToPlayer ( int  index)

◆ DeactivateAllWeapons()

void TaleWorlds.MountAndBlade.TutorialArea.DeactivateAllWeapons ( bool  resetDestructibles)

◆ ActivateBoundaries()

void TaleWorlds.MountAndBlade.TutorialArea.ActivateBoundaries ( )

◆ HideBoundaries()

void TaleWorlds.MountAndBlade.TutorialArea.HideBoundaries ( )

◆ GetBreakablesCount()

int TaleWorlds.MountAndBlade.TutorialArea.GetBreakablesCount ( int  index)

◆ MakeDestructible()

void TaleWorlds.MountAndBlade.TutorialArea.MakeDestructible ( int  index)

◆ MarkAllTargets()

void TaleWorlds.MountAndBlade.TutorialArea.MarkAllTargets ( int  index,
bool  mark 
)

◆ ResetMarkingTargetTimers()

void TaleWorlds.MountAndBlade.TutorialArea.ResetMarkingTargetTimers ( int  index)

◆ MakeInDestructible()

void TaleWorlds.MountAndBlade.TutorialArea.MakeInDestructible ( int  index)

◆ AllBreakablesAreBroken()

bool TaleWorlds.MountAndBlade.TutorialArea.AllBreakablesAreBroken ( int  index)

◆ GetBrokenBreakableCount()

int TaleWorlds.MountAndBlade.TutorialArea.GetBrokenBreakableCount ( int  index)

◆ GetUnbrokenBreakableCount()

int TaleWorlds.MountAndBlade.TutorialArea.GetUnbrokenBreakableCount ( int  index)

◆ ResetBreakables()

void TaleWorlds.MountAndBlade.TutorialArea.ResetBreakables ( int  index)

◆ HasMainAgentPickedAll()

bool TaleWorlds.MountAndBlade.TutorialArea.HasMainAgentPickedAll ( int  index)

◆ CheckMainAgentEquipment()

void TaleWorlds.MountAndBlade.TutorialArea.CheckMainAgentEquipment ( int  index)

◆ CheckWeapons()

void TaleWorlds.MountAndBlade.TutorialArea.CheckWeapons ( int  index)

◆ IsPositionInsideTutorialArea()

bool TaleWorlds.MountAndBlade.TutorialArea.IsPositionInsideTutorialArea ( Vec3  position,
out string[]  volumeBoxTags 
)

Property Documentation

◆ TrainingIconsReadOnly

MBReadOnlyList<TrainingIcon> TaleWorlds.MountAndBlade.TutorialArea.TrainingIconsReadOnly
get

◆ TypeOfTraining

TrainingType TaleWorlds.MountAndBlade.TutorialArea.TypeOfTraining
get