Table of Contents

Class MBExtensions

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public static class MBExtensions
Inheritance
MBExtensions
Inherited Members

Methods

CollectChildrenEntitiesWithTag(GameEntity, string)

public static List<GameEntity> CollectChildrenEntitiesWithTag(this GameEntity entity, string tag)

Parameters

entity GameEntity
tag string

Returns

List<GameEntity>

CollectObjectsWithTag<T>(GameEntity, string)

public static List<T> CollectObjectsWithTag<T>(this GameEntity entity, string tag) where T : ScriptComponentBehavior

Parameters

entity GameEntity
tag string

Returns

List<T>

Type Parameters

T

CollectObjects<T>(GameEntity)

public static MBList<T> CollectObjects<T>(this GameEntity entity) where T : ScriptComponentBehavior

Parameters

entity GameEntity

Returns

MBList<T>

Type Parameters

T

ElementAtOrValue<TSource>(IEnumerable<TSource>, int, TSource)

public static TSource ElementAtOrValue<TSource>(this IEnumerable<TSource> source, int index, TSource value)

Parameters

source IEnumerable<TSource>
index int
value TSource

Returns

TSource

Type Parameters

TSource

FindAllWithCompatibleType(IEnumerable<GameEntity>, params Type[])

public static List<GameEntity> FindAllWithCompatibleType(this IEnumerable<GameEntity> sceneProps, params Type[] types)

Parameters

sceneProps IEnumerable<GameEntity>
types Type[]

Returns

List<GameEntity>

FindAllWithCompatibleType(IEnumerable<MissionObject>, params Type[])

public static List<MissionObject> FindAllWithCompatibleType(this IEnumerable<MissionObject> missionObjects, params Type[] types)

Parameters

missionObjects IEnumerable<MissionObject>
types Type[]

Returns

List<MissionObject>

FindAllWithType<T>(IEnumerable<GameEntity>)

public static IEnumerable<T> FindAllWithType<T>(this IEnumerable<GameEntity> entities) where T : ScriptComponentBehavior

Parameters

entities IEnumerable<GameEntity>

Returns

IEnumerable<T>

Type Parameters

T

FindAllWithType<T>(IEnumerable<MissionObject>)

public static IEnumerable<T> FindAllWithType<T>(this IEnumerable<MissionObject> missionObjects) where T : MissionObject

Parameters

missionObjects IEnumerable<MissionObject>

Returns

IEnumerable<T>

Type Parameters

T

GetFirstChildEntityWithTag(GameEntity, string)

public static GameEntity GetFirstChildEntityWithTag(this GameEntity entity, string tag)

Parameters

entity GameEntity
tag string

Returns

GameEntity

GetFirstScriptInFamilyDescending<T>(GameEntity)

public static T GetFirstScriptInFamilyDescending<T>(this GameEntity entity) where T : ScriptComponentBehavior

Parameters

entity GameEntity

Returns

T

Type Parameters

T

GetGlobalHeadDirection(ColumnFormation)

public static Vec2 GetGlobalHeadDirection(this ColumnFormation columnFormation)

Parameters

columnFormation ColumnFormation

Returns

Vec2

GetGlobalOrganicDirection(ColumnFormation)

public static Vec2 GetGlobalOrganicDirection(this ColumnFormation columnFormation)

Parameters

columnFormation ColumnFormation

Returns

Vec2

HasParentOfType(GameEntity, Type)

public static bool HasParentOfType(this GameEntity e, Type t)

Parameters

e GameEntity
t Type

Returns

bool

IsOpponentOf(BattleSideEnum, BattleSideEnum)

public static bool IsOpponentOf(this BattleSideEnum s, BattleSideEnum side)

Parameters

s BattleSideEnum
side BattleSideEnum

Returns

bool

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).