Table of Contents

Class UnitSpawnerHook

Namespace
RisingV.Core.Hooks
Assembly
RisingV.Core.SpawnEngine.dll

Patch for the UnitSpawnerReactSystem and MinionSpawnSystem to hook into the spawn processing.

[HarmonyPatch]
public static class UnitSpawnerHook
Inheritance
UnitSpawnerHook
Inherited Members

Properties

SpawnProcessor

public static LazyRetry<SpawnProcessor?> SpawnProcessor { get; }

Property Value

LazyRetry<SpawnProcessor>

Methods

MinionSpawnSystem_OnUpdate_Prefix(MinionSpawnSystem)

[HarmonyPatch(typeof(MinionSpawnSystem), "OnUpdate")]
[HarmonyPrefix]
public static void MinionSpawnSystem_OnUpdate_Prefix(MinionSpawnSystem __instance)

Parameters

__instance MinionSpawnSystem

UnitSpawnerReactSystem_OnUpdate_Postfix(Dictionary<Entity, (int, int)>)

[HarmonyPatch(typeof(UnitSpawnerReactSystem), "OnUpdate")]
[HarmonyPostfix]
public static void UnitSpawnerReactSystem_OnUpdate_Postfix(Dictionary<Entity, (int, int)> __state)

Parameters

__state Dictionary<Entity, (int, int)>

UnitSpawnerReactSystem_OnUpdate_Prefix(UnitSpawnerReactSystem, out Dictionary<Entity, (int, int)>)

[HarmonyPatch(typeof(UnitSpawnerReactSystem), "OnUpdate")]
[HarmonyPrefix]
public static void UnitSpawnerReactSystem_OnUpdate_Prefix(UnitSpawnerReactSystem __instance, out Dictionary<Entity, (int, int)> __state)

Parameters

__instance UnitSpawnerReactSystem
__state Dictionary<Entity, (int, int)>