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
entityGameEntitytagstring
Returns
CollectObjectsWithTag<T>(GameEntity, string)
public static List<T> CollectObjectsWithTag<T>(this GameEntity entity, string tag) where T : ScriptComponentBehavior
Parameters
entityGameEntitytagstring
Returns
- List<T>
Type Parameters
T
CollectObjects<T>(GameEntity)
public static MBList<T> CollectObjects<T>(this GameEntity entity) where T : ScriptComponentBehavior
Parameters
entityGameEntity
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
sourceIEnumerable<TSource>indexintvalueTSource
Returns
- TSource
Type Parameters
TSource
FindAllWithCompatibleType(IEnumerable<GameEntity>, params Type[])
public static List<GameEntity> FindAllWithCompatibleType(this IEnumerable<GameEntity> sceneProps, params Type[] types)
Parameters
scenePropsIEnumerable<GameEntity>typesType[]
Returns
FindAllWithCompatibleType(IEnumerable<MissionObject>, params Type[])
public static List<MissionObject> FindAllWithCompatibleType(this IEnumerable<MissionObject> missionObjects, params Type[] types)
Parameters
missionObjectsIEnumerable<MissionObject>typesType[]
Returns
FindAllWithType<T>(IEnumerable<GameEntity>)
public static IEnumerable<T> FindAllWithType<T>(this IEnumerable<GameEntity> entities) where T : ScriptComponentBehavior
Parameters
entitiesIEnumerable<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
missionObjectsIEnumerable<MissionObject>
Returns
- IEnumerable<T>
Type Parameters
T
GetFirstChildEntityWithTag(GameEntity, string)
public static GameEntity GetFirstChildEntityWithTag(this GameEntity entity, string tag)
Parameters
entityGameEntitytagstring
Returns
GetFirstScriptInFamilyDescending<T>(GameEntity)
public static T GetFirstScriptInFamilyDescending<T>(this GameEntity entity) where T : ScriptComponentBehavior
Parameters
entityGameEntity
Returns
- T
Type Parameters
T
GetGlobalHeadDirection(ColumnFormation)
public static Vec2 GetGlobalHeadDirection(this ColumnFormation columnFormation)
Parameters
columnFormationColumnFormation
Returns
GetGlobalOrganicDirection(ColumnFormation)
public static Vec2 GetGlobalOrganicDirection(this ColumnFormation columnFormation)
Parameters
columnFormationColumnFormation
Returns
HasParentOfType(GameEntity, Type)
public static bool HasParentOfType(this GameEntity e, Type t)
Parameters
eGameEntitytType
Returns
IsOpponentOf(BattleSideEnum, BattleSideEnum)
public static bool IsOpponentOf(this BattleSideEnum s, BattleSideEnum side)
Parameters
sBattleSideEnumsideBattleSideEnum
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).