M&B: Bannerlord 1.2.10
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
IGamepadNavigationContext Interface Reference

Inherited by EmptyGamepadNavigationContext, and GauntletGamepadNavigationContext.

Public Member Functions

void OnFinalize ()
 
bool GetIsBlockedAtPosition (Vector2 position)
 
int GetLastScreenOrder ()
 
bool IsAvailableForNavigation ()
 
void OnWidgetUsedNavigationMovementsUpdated (Widget widget)
 
void OnGainNavigation ()
 
void GainNavigationAfterFrames (int frameCount, Func< bool > predicate)
 
void GainNavigationAfterTime (float seconds, Func< bool > predicate)
 
void OnWidgetNavigationStatusChanged (Widget widget)
 
void OnWidgetNavigationIndexUpdated (Widget widget)
 
void AddNavigationScope (GamepadNavigationScope scope, bool initialize)
 
void RemoveNavigationScope (GamepadNavigationScope scope)
 
void AddForcedScopeCollection (GamepadNavigationForcedScopeCollection collection)
 
void RemoveForcedScopeCollection (GamepadNavigationForcedScopeCollection collection)
 
bool HasNavigationScope (GamepadNavigationScope scope)
 
bool HasNavigationScope (Func< GamepadNavigationScope, bool > predicate)
 
void OnMovieLoaded (string movieName)
 
void OnMovieReleased (string movieName)
 

Member Function Documentation

◆ OnFinalize()

void IGamepadNavigationContext.OnFinalize ( )

◆ GetIsBlockedAtPosition()

bool IGamepadNavigationContext.GetIsBlockedAtPosition ( Vector2 position)

◆ GetLastScreenOrder()

int IGamepadNavigationContext.GetLastScreenOrder ( )

◆ IsAvailableForNavigation()

bool IGamepadNavigationContext.IsAvailableForNavigation ( )

◆ OnWidgetUsedNavigationMovementsUpdated()

void IGamepadNavigationContext.OnWidgetUsedNavigationMovementsUpdated ( Widget widget)

◆ OnGainNavigation()

void IGamepadNavigationContext.OnGainNavigation ( )

◆ GainNavigationAfterFrames()

void IGamepadNavigationContext.GainNavigationAfterFrames ( int frameCount,
Func< bool > predicate )

◆ GainNavigationAfterTime()

void IGamepadNavigationContext.GainNavigationAfterTime ( float seconds,
Func< bool > predicate )

◆ OnWidgetNavigationStatusChanged()

void IGamepadNavigationContext.OnWidgetNavigationStatusChanged ( Widget widget)

◆ OnWidgetNavigationIndexUpdated()

void IGamepadNavigationContext.OnWidgetNavigationIndexUpdated ( Widget widget)

◆ AddNavigationScope()

void IGamepadNavigationContext.AddNavigationScope ( GamepadNavigationScope scope,
bool initialize )

◆ RemoveNavigationScope()

void IGamepadNavigationContext.RemoveNavigationScope ( GamepadNavigationScope scope)

◆ AddForcedScopeCollection()

void IGamepadNavigationContext.AddForcedScopeCollection ( GamepadNavigationForcedScopeCollection collection)

◆ RemoveForcedScopeCollection()

void IGamepadNavigationContext.RemoveForcedScopeCollection ( GamepadNavigationForcedScopeCollection collection)

◆ HasNavigationScope() [1/2]

bool IGamepadNavigationContext.HasNavigationScope ( GamepadNavigationScope scope)

◆ HasNavigationScope() [2/2]

bool IGamepadNavigationContext.HasNavigationScope ( Func< GamepadNavigationScope, bool > predicate)

◆ OnMovieLoaded()

void IGamepadNavigationContext.OnMovieLoaded ( string movieName)

◆ OnMovieReleased()

void IGamepadNavigationContext.OnMovieReleased ( string movieName)