Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@Edvinas01 Edvinas01 released this 05 Oct 19:28

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 BaseScriptableEvent to ScriptableEvent.
  • Renamed BaseScriptableEventListener to ScriptableEventListener.
  • Renamed BaseScriptableEventEditor to ScriptableEventEditor.
  • Renamed BaseScriptableEventListenerEditor to ScriptableEventListenerEditor.
  • Updated all built-in BaseScriptableEvent and ScriptableEvent implementations to use sealed keyword 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 of Chark.) 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 sealed and internal keywords instead of just public.