public override void OnReleased() { base.OnReleased(); if (!IsHooked()) { return; } PropInfoHook.Revert(); }
public override void OnCreated(ILoading loading) { base.OnCreated(loading); if (!IsHooked()) { return; } PropInfoHook.OnPreInitialization += OnPrePropInit; PropInfoHook.OnPostInitialization += OnPostPropInit; PropInfoHook.Deploy(); }
public override void OnCreated(ILoading loading) { base.OnCreated(loading); flagCache = Flags.CollectFlags(false); if (!IsHooked()) { return; } PropInfoHook.OnPreInitialization += OnPrePropInit; PropInfoHook.Deploy(); }