MyBox is a set of tools, features and extensions for Unity.
It is MyBox. Now it's yours too 🙌
Tons of images below 👇
AutoProperty — Assign fields automatically
ButtonMethod — Display button in inspector
ConditionalField — Conditionally display property in inspector, based on some other property value
DefinedValues — Display Dropdown with predefined values
DisplayInspector — Display one inspector inside of another
Tag, Layer, SpriteLayer — Dropdown with Tags, Layers or SpriteLayers
MinMaxRange and RangedFloat — Ranged sliders
MustBeAssigned — Automatically checks if field is assigned (not null / not empty / not default value) on Playmode
PositiveValueOnly — Prohibit values below zero
ReadOnly — Draw property with disabled GUI
SearchableEnum — Nice UI for enums with lots of elements
Separator — Draw separator with or without title
AssetPressetPreprocessor — Conditionally apply Presets to your assets on import
TimeTest — Measure performance with simple api
Features — Cleanup Empty Directories, AutoSave feature, Hotkeys
Guid Component — Generate unique and persistent IDs
SceneReference Component — Reference scene with Scene asset in inspector
ActivateOnStart Component — Set state of specific GO on game start
AnimationStateReference — Specify AnimationClip on object with Animator
Billboard Component — Force object to always face camera
ColliderGizmo Component — Highlight colliders and triggers in SceneView
FPSCounter Component — Display FPS counter on Playmode
MyDictionary — Serializable Dictionary
Optional and OptionalMinMax — Optionally assignable values
//TODO: Extensions, Unfinished tools