Skip to content

Unity package used in the development of Ikonoclast projects, containing a set of attributes that can be applied to classes and are enforced when the project loads or the hierarchy changes.

License

Notifications You must be signed in to change notification settings

Jubessin/com.ikonoclast.class-attributes

Repository files navigation

ClassAttributes

Unity package used in the development of Ikonoclast projects, containing a set of attributes that can be configured, applied to classes, and enforced when the project loads or the hierarchy changes.

Editor Tooling

  • ClassAttributeEnforcerEditorWindow
  • .configurations.json

Runtime Support

  • RequireTagAttribute
  • RequireNameAttribute
  • RequireLayerAttribute
  • DisallowComponentAttribute
  • RequireComponentAttribute
  • RequireChildComponentAttribute

Dependencies

This package has dependencies. To use this package, add the following to the manifest.json file found under Assets > Packages:

  • "com.ikonoclast.common" : "https://github.com/Jubessin/com.ikonoclast.common.git#3.1.0"

About

Unity package used in the development of Ikonoclast projects, containing a set of attributes that can be applied to classes and are enforced when the project loads or the hierarchy changes.

Topics

Resources

License

Stars

Watchers

Forks

Languages