Apex - New Inspector & Editor Window Solution!

Apex is an powerful editor extension designed to give you full control over your project. It includes powerful and flexible attributes to improve your and your team workflow.

Get in Asset Store

Apex – is a tool that extends the capabilities of the Unity editor. The main feature is that you can completely redraw your classes using attributes. You can make your code much clearer, more flexible and more powerful, and open up new horizons for managing your code in the Unity editor.

Apex allow to use you Drawers, Validators, Group, Decorators, Manipulators and much more attribute types! You can use them on Fields, Methods and Properties!

Apex is ideal for all developers, designers, programmers, modellers, etc. Regardless of whether you work alone or you are a large team. Apex helps to improve the quality of your product.

Manual: Get started in 5 minute with this quick overview.
Attributes: List of all attribute types with description, example and live demo.
Discord: Chat and ask questions to us and community.

  • Source Code included!

  • 85+ Attributes!

  • Powerful API!

  • Fields Serialization!

  • Methods Serialization!

  • Collections Serialization!

  • Dictionary

  • HashSet

  • Stack

  • Queue

  • LinkedList

Is it this asset?

Promotion generally tends to work better when a link to the promoted product is provided. You may also want to add it to your signature. :wink:

1 Like

Sure, thanks!)

Released new version 2.2.0!

Release notes:

Added

  • Subclasses of except types.
  • Entity order interface.
  • Search window for enums.
  • Progressbar view attribute.

Updated

  • Reorderable list view.
  • Demo scene.
  • Except type list gui.
  • Serializable dictionary drawer.

Fixed

  • Example component: added editor compilation define.
  • Slider view int type.
  • Tab group layout.
  • Indent level of button.

New video tutorial!
Apex Essentials - View Attribute

New video tutorial!
Apex Essentials - Group Attribute
__**https://www.youtube.com/watch?v=4K5hxRt5SwA**__

Released massive update version 2.5.0!
Release notes

Added:

  • OnValueChanged callback for fields.
  • OnGUIChanged callback for members.

Updated:

  • The rendering algorithm accelerates the speed of the entire system and consumes RAM more efficiently.
  • The visual entities caching algorithm increases the speed of opening the inspector window by 83.3%.
  • Textures of groups.
  • General improvements that increase the stability of the system.

Fixed:

  • Label width attribute.

We have made new update 2.7.0 which will be available in comming days!

Some of release notes!

  • [NavMeshArea] mask attribute.

  • New validators attributes:

  • [MinVector2] attribute.

  • [MinVector3] attribute.

  • [MaxVector2] attribute.

  • [MaxVector3] attribute.

  • New implementation of methods drawing:

  • [Button] attribute.

  • [RepeatButton] attribute.

  • [ToggleButton] attribute.

Update version 2.7.1 | Date 17.06.23

Changelog:

  • Improved script recompile performance.

Update version 2.8.0 | Date 27.07.23

Added

  • Base enum representation for all enum types.
  • Master editor feature.
  • [OnObjectChanged] attribute.
  • [OnObjectGUIChanged] attribute.
  • RootContainer getter to AEditor API.
  • OnExpanded callback to FoldoutContainer API.

Updated:

  • Action for remove missing scripts from inspector.
  • Exlib reflection API.
  • Improved members search.

Fixed

  • Indent level for [Array], [ReferenceArray] and [DropdownReference] views.
  • Naming of serialized field by [SearchContent] attribute.