tModLoader v2022.09
A mod to make and play Terraria mods
|
Classes | |
struct | InstanceEnumerator |
Public Member Functions | |
HookList (MethodInfo method) | |
InstanceEnumerator | Enumerate (Instanced< T >[] instances) |
FilteredSpanEnumerator< T > | Enumerate (List< T > instances) |
FilteredSpanEnumerator< T > | Enumerate (ReadOnlySpan< T > instances) |
FilteredArrayEnumerator< T > | Enumerate (T[] instances) |
void | Update< U > (IList< U > instances) |
Static Public Member Functions | |
static HookList< T > | Create< F > (Expression< Func< T, F > > expr) |
static FilteredSpanEnumerator< T > | Enumerate< T > (this HookList< T > hookList, IEntityWithInstances< T > entity) |
static HookList< U >.InstanceEnumerator | Enumerate< U > (this HookList< U > hookList, IEntityWithGlobals< U > entity) |
Public Attributes | |
readonly MethodInfo | method |
|
static |
F | : | Delegate | |
F | : | new | |
F | : | expr.ToMethodInfo() |
|
static |
T | : | class | |
T | : | IIndexed | |
T | : | hookList.Enumerate | |
T | : | entity.Instances |
|
static |
U | : | GlobalType | |
U | : | hookList.Enumerate | |
U | : | entity.Globals.array |
void Terraria.ModLoader.Core.HookList< T >.Update< U > | ( | IList< U > | instances | ) |
U | : | IIndexed |