Skip to content

Split ModInterop into multiple interop classes (Exports)#174

Draft
RedFlames wants to merge 1 commit into0x0ade:mainfrom
RedFlames:add-more-modinterop
Draft

Split ModInterop into multiple interop classes (Exports)#174
RedFlames wants to merge 1 commit into0x0ade:mainfrom
RedFlames:add-more-modinterop

Conversation

@RedFlames
Copy link
Copy Markdown
Collaborator

Still some things on the TODO list that could be exposed.

I'm unsure if this makes sense, or how it should be done differently.

I'm assuming the idea is that someone who only has the Interop and doesn't want to reference our assembly, will then not have classes like DataTypes, Ghosts, ... available, so if any properties of those want to be queried, there needs to be an exported method?
That's why here you can get uint[] arrays of the player IDs, channel IDs, chat msg IDs, ... and then retrieve specific attributes of those via their ID.

Still needs documentation, testing, possibly examples and the structure of the "Import" class of the other side...

… of how to maybe structure this. Idk if this should be done differently.
@RedFlames RedFlames added this to the v2.5.0 milestone Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant