Giter VIP home page Giter VIP logo

mybox's Introduction

MyBox

openupm License: MIT
Ask anything in Discord

MyBox is a set of tools, features and extensions for Unity.
It is MyBox. Now it's yours too ๐Ÿ™Œ

Tons of images in docs below ๐Ÿ‘‡

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
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


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


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

mybox's People

Contributors

deadcows avatar tonygiang avatar wqyeo avatar r1noff avatar wilsnat avatar karsion avatar konfus-dev avatar thewalruzz avatar jcs090218 avatar yogurtthehorse avatar snappedtogrid avatar adamgryu avatar favoyang avatar causeless avatar schodemeiss avatar r3dskjn avatar rfadeev avatar quriz avatar whaletee avatar derfium avatar j-jorge avatar ijemin avatar crizgames avatar angelsalascalvo avatar aminsojoudi avatar adrienvr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.