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
GameEntitytag
string
Returns
CollectObjectsWithTag<T>(GameEntity, string)
public static List<T> CollectObjectsWithTag<T>(this GameEntity entity, string tag) where T : ScriptComponentBehavior
Parameters
entity
GameEntitytag
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
intvalue
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
FindAllWithCompatibleType(IEnumerable<MissionObject>, params Type[])
public static List<MissionObject> FindAllWithCompatibleType(this IEnumerable<MissionObject> missionObjects, params Type[] types)
Parameters
missionObjects
IEnumerable<MissionObject>types
Type[]
Returns
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
GameEntitytag
string
Returns
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
GetGlobalOrganicDirection(ColumnFormation)
public static Vec2 GetGlobalOrganicDirection(this ColumnFormation columnFormation)
Parameters
columnFormation
ColumnFormation
Returns
HasParentOfType(GameEntity, Type)
public static bool HasParentOfType(this GameEntity e, Type t)
Parameters
e
GameEntityt
Type
Returns
IsOpponentOf(BattleSideEnum, BattleSideEnum)
public static bool IsOpponentOf(this BattleSideEnum s, BattleSideEnum side)
Parameters
s
BattleSideEnumside
BattleSideEnum
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).