Quick Overview
Error generating quick overview
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
MyBox â set of tools, features and extensions for Unity
Support my work â¤ï¸
It is MyBox of helpful things. Now it's yours too :raised_hands:
Installation
Tons of images in docs below :point_down:
Attributes
AutoProperty â Assign fields automatically
ButtonMethod â Display button in inspector
CharactersRange â Filter string field by the set of characters
ConditionalField â Conditionally display property in inspector, based on some other property value
ConstantsSelection â Popup of const, readonly or static fields and properties
DefinedValues â Display Dropdown with predefined values
DisplayInspector â Display one inspector inside of another
Foldout â Group your fields in inspector
InitializationField â Field that is not editable in playmode
RealtimeField â Field that is not editable in edit mode
Tag, Layer, SpriteLayer â Dropdown with Tags, Layers or SpriteLayers
MinMaxRange, RangedFloat and RangedInt â Ranged sliders
MaxValue, MinValue and PositiveValueOnly â Validation for numbers and vectors
MustBeAssigned â Automatically checks if field is assigned
OverrideLabel â Change visible in Inspector field name
ReadOnly â Draw property with disabled GUI
RegexString â Filter string field by the Regular Expression
RequireTag and RequireLayer â Automatically set Tag and Layer
Scene â Friendly way to keep Scene name as a string. See also SceneReference type
SearchableEnum â Nice UI for enums with lots of elements
Separator â Draw separator with or without title
Tools and Features
AssetPressetPreprocessor â Conditionally apply Presets to your assets on import
TimeTest â Measure performance with simple api
IPrepare â Easy way to replace caching, calculations and asserts from playmode
Features â Cleanup Empty Directories, AutoSave feature, Hotkeys
UnityEvent Inspector â Allows you to fold and reorder event subscribers
Types
ActivateOnStart Component â Set state of specific GO on game start
AnimationStateReference â Specify AnimationClip on object with Animator
AssetPath and AssetFolderPath â Inspector button to browse for folder or asset under Assets folder
Billboard Component â Force object to always face camera
ColliderGizmo Component â Highlight colliders and triggers in SceneView
ColliderToMesh Component â Generate Mesh from PolygonCollider2D data on the fly
Commentary Component â Add text commentary to your GameObjects
CoroutineGroup â Wraps up bunch of coroutines to know when they all is completed
FPSCounter Component â Display FPS counter on Playmode
Guid Component â Generate unique and persistent IDs
MinMaxInt and MinMaxFloat â Asserts that Max => Min with handy inspector drawer
MyCursor â Nice way to set cursor with hotspot
MyDictionary â Serializable Dictionary
Optional and OptionalMinMax â Optionally assignable values
Reorderable Collections â Reorder your collections in inspector
SceneReference Component â Reference scene with Scene asset in inspector
Singleton â Cache and access instance of MonoBehaviour
TransformData â Type to store and apply position, rotation and scale
UIFollow Component â RectTransform will follow specified Transform
UIImageBasedButton Component â Used to create toggle button behaviour
UIRelativePosition Component â Position one RectTransform relatively to another, regardless of hierarchy
UISizeBy Component â Size one RectTransform relatively to another
//TODO: Extensions, Unfinished tools
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot