New type and property drawer to serialize and edit dictionaries in inspector.
Data types, GUI Controls and Property Drawers related to time.
System.TimeSpan
equivalent. If TimeOfDayAttribute
is used on serialized field the property drawer will restrain input between 0
and 23:59:59.999
.
System.DateTime
and .NET 6s System.DateOnly
equivalents.
- Go to: Edit > Preferences (Windows) or Unity > Preferences (macOS)
- Select Window Title from sidebar
Modify Unity Editor main window title to include information relevant for you!
- Open from context menu: Window/Duplicate Window
- Shortcut: Shift+Ctrl+D (Windows) or Shift+Cmd+D (macOS)
Handy tool when you need to open another inspector to compare or drag and drop data. It will duplicate focused editor window, lock it (in case of inspector or project browser) and position it directly next to the original one.
- Open from context menu: Window/Editor Color Palette
- Use
QuickEye.Utility.Editor.EditorColorPalette
class to access colors from code.
Browser for color values used by Unity Editor.
MonoBehaviour
Singleton implementation.
- Allows to define singleton prefabs when used with
SingletonAssetAttribute
- Takes into account some common problems of many singleton implementations that are out there.
ScriptableObject
Singleton implementation.
- Automatically create scriptable object asset when used with
SingletonAssetAttribute
andCreateAssetAutomatically
- Create
SettingsProvider
quickly withSettingsProviderAttribute
andSingletonAssetAttribute
A serializable object that holds a prefab and a Transform
reference, implements IList<T>
.
AddNew
method creates a new instance of prefab inside the transform. Because of IList<T>
, it functions as a
collection with additional behavior of easy object instantiation.
PoolContainer
has the same interface but uses object pooling. Cuts much of the boilerplate code with UI scripting.
Object pool pattern implementation with Unity specific API.
- Serializable, can be configured from editor.
- Prototype as prefab.
- Configurable transform parent.