This release tidies up this package, so it is consistent with other packages published by CHARK. Additionally, this release includes a set of breaking changes which will affect you if you're upgrading from previous versions.
Changes
- Renamed
BaseScriptableEventtoScriptableEvent. - Renamed
BaseScriptableEventListenertoScriptableEventListener. - Renamed
BaseScriptableEventEditortoScriptableEventEditor. - Renamed
BaseScriptableEventListenerEditortoScriptableEventListenerEditor. - Updated all built-in
BaseScriptableEventandScriptableEventimplementations to usesealedkeyword to prevent inheriting built-in event and listener implementations. - Updated namespaces to use
CHARK.prefix. - Updated menu items to use
CHARK/prefix. - Updated assemblies to use
CHARK.(instead ofChark.) prefix in their names. - Updated assemblies to use GUIDs instead of assembly names when referencing other assemblies.
- Updated samples as they broke after changing class names and namespaces.
- Updated script generation logic to accomodate namespace and naming changes.
- Updated Documentation to include, namespace, menu item and renaming changes. Additionally, some information regarding addressables was added as well.
- Updated Script Creator window to generate more restricted classes, with
sealedandinternalkeywords instead of justpublic.