Skip to content

Event Manager and PrivateBinPath#148

Merged
Equinox- merged 14 commits intostagingfrom
event-mgr
Oct 22, 2017
Merged

Event Manager and PrivateBinPath#148
Equinox- merged 14 commits intostagingfrom
event-mgr

Conversation

@Equinox-
Copy link
Copy Markdown
Member

Use private bin path to load binaries instead of an assembly resolver.
Huge event manager structure thingy. (No events yet)
EventShim and PatchShim attributes used to provide patching and event systems for core Torch things.

Support events in the TorchAPI
Static registry, non-static registration methods.
Support unregister by assembly.
Patch manager tracks patch context ownership by assembly internally
Core assembly concept: Assemblies that will never need to get unloaded (Torch.API, Torch, Torch.Server)
Event shims and patch shims on the core assemblies.
Game state patch split out into a patch shim
Special NS for events
Core and auxillary assembly concepts
Reflected manager stops working for mods/scripts
@Equinox- Equinox- requested a review from Jimmacle October 13, 2017 00:56
Jimmacle
Jimmacle previously approved these changes Oct 17, 2017
@Equinox- Equinox- merged commit eaaca5b into staging Oct 22, 2017
@Equinox- Equinox- deleted the event-mgr branch October 22, 2017 10:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants