Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design an improved client API for scripted scope overlays. #10

Open
Scrivener07 opened this issue Mar 17, 2019 · 0 comments
Open

Design an improved client API for scripted scope overlays. #10

Scrivener07 opened this issue Mar 17, 2019 · 0 comments
Assignees

Comments

@Scrivener07
Copy link
Owner

As of now, LAER is the only mod using the API for scripted scopes. When I wrote the API it was to suit the needs of LAER so it is very single purposed.
With the huge improvements I made to Overlays Framework I want bring these changes into Scope Framework. But these changes will break the scripts when I move the existing client functions/events to a proper client API. The author of LAER has agreed to support an update for my breaking changes, so now I am free to make these improvements.

This is the "API" I intend to replicate in Scopes Framework. https://github.com/Scrivener07/FO4_Overlays/blob/1baea3e6cc0100d1bac09afc53f4b5b8bbb9be67/Data/Scripts/Source/FO4_Overlays/Fallout/Overlays/Client.psc

I believe that the Get/Set/Invoke and Open/Close events are generic enough to be future proof.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant