Change from MapInit to ComponentInit

This commit is contained in:
Connor Huffine
2026-03-04 17:34:17 -05:00
parent 03d812b43e
commit 1ed9fa0ad4
@@ -55,16 +55,17 @@ public sealed partial class DestructibleSystem : SharedDestructibleSystem
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<DestructibleComponent, MapInitEvent>(OnMapInit);
SubscribeLocalEvent<DestructibleComponent, ComponentInit>(OnComponentInit);
SubscribeLocalEvent<DestructibleComponent, DamageChangedEvent>(OnDamageChanged);
}
/// <summary>
/// Map Initialization function for <see cref="DestructibleComponent"/>, adding automatic overkill threshold.
/// Component Initialization function for <see cref="DestructibleComponent"/>
/// Adds automatic overkill threshold.
/// </summary>
/// <param name="entity">The uid, component tuple.</param>
/// <param name="args">The event arguments.</param>
private void OnMapInit(Entity<DestructibleComponent> entity, ref MapInitEvent args)
private void OnComponentInit(Entity<DestructibleComponent> entity, ref ComponentInit args)
{
AddOverkillThreshold(entity);
}