Fix entity-specific component states networking (#7410)

This commit is contained in:
Leon Friedrich
2022-04-04 17:41:02 +12:00
committed by GitHub
parent 08027a12b8
commit b2fba875d9
3 changed files with 22 additions and 4 deletions

View File

@@ -41,6 +41,12 @@ namespace Content.Server.Flash
SubscribeLocalEvent<FlashableComponent, ComponentStartup>(OnFlashableStartup);
SubscribeLocalEvent<FlashableComponent, ComponentShutdown>(OnFlashableShutdown);
SubscribeLocalEvent<FlashableComponent, MetaFlagRemoveAttemptEvent>(OnMetaFlagRemoval);
SubscribeLocalEvent<FlashableComponent, PlayerAttachedEvent>(OnPlayerAttached);
}
private void OnPlayerAttached(EntityUid uid, FlashableComponent component, PlayerAttachedEvent args)
{
Dirty(component);
}
private void OnMetaFlagRemoval(EntityUid uid, FlashableComponent component, ref MetaFlagRemoveAttemptEvent args)