first commit
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
---
|
||||
kind: external_dependency
|
||||
name: ClassicUO Game Client Host
|
||||
slug: classicuo
|
||||
category: external_dependency
|
||||
category_hints:
|
||||
- vendor_identity
|
||||
- client_constraint
|
||||
scope:
|
||||
- '**'
|
||||
---
|
||||
|
||||
### ClassicUO Game Client Host
|
||||
- **Role**: Primary host application that loads ClassicAssist.Avalonia as a runtime plugin via reflection
|
||||
- **Platform constraint**: Linux requires separate UI thread launch due to threading model differences; Windows initializes Avalonia without starting it first
|
||||
- **Loading mechanism**: Uses `Assembly.LoadFile` for Shared assembly + custom `AssemblyResolve` handler to load dependencies from plugin directory
|
||||
- **Environment variables**: Requires `MONO_PATH` set to plugin directory when running under Mono on macOS/Linux
|
||||
Reference in New Issue
Block a user