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

Deprecate __Ext classe members #581

Merged
merged 12 commits into from
Oct 14, 2023

Conversation

coloursofnoise
Copy link
Member

Adds Obsolete attributes to redundant members and fixes references to them in Everest.

This adds more casts to patch_ classes that become redundant, and it would be nice to be able to remove them at patch time, however it could be tricky to determine which ones are actually unnecessary.

coloursofnoise and others added 10 commits January 29, 2023 23:30
Also states that they are effectively obsolete and no longer required
by current code mod projects.
Adds obsolete attributes and updates references to the following
Ext classes:
- AreaData
- AreaStats
- CheckpointData
- Decal
- Dialog
- GameplayRenderer
- Level
- LevelEnter
- MainMenuSmallButton
- MapData
- ModeProperties
Add obsolete attributes and update references to the following Ext
classes:
- ObjModel
- OuiChapterSelectIcon
- OuiMainMenu
- Player
- PlayerHair
- SaveData
Add obsolete attributes and update references to the following Ext
classes:
- Atlas
- Coroutine
- EntityList
- MTexture
- RendererList
- Sprite
- SpriteBank
- VirtualAsset
Add obsolete attributes and update references to the following Ext
classes:
- VirtualContent
- VirtualTexture
Implicit operators cannot be used because they are compiled to method
calls.
An additional MapData field was accidentally getting added to the
Session class, which the serializer was unable to process.
@maddie480 maddie480 merged commit e513d42 into EverestAPI:dev Oct 14, 2023
1 check was pending
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants