larry kirschner's repositories
doxygen-unity-package
Generates doxygen docs for a unity3d package
node-unity-guid-utils
Find all the instances of a set of guids in unity scene or prefab (yaml) files and replace them with a set of mapped guids. Common js yaml parsers can't read or write unity's yaml for scenes and prefabs because of the use of tags. This library sidesteps yaml issues by making replacements using regular expressions.
property-bindings-text-mesh-pro
Property wrapper classes for TextMeshPro, e.g. TextMeshProHasText
state-controllers
Manage state for an object as a collection of bool, float, and int properties (as Animator does) while also allowing those properties to be more easily shared (as Components)
async-await-until
Simplifies switching async calls from main to background threads and back. This is a copy of https://github.com/svermeulen/Unity3dAsyncAwaitUtil/ wrapped as an npm package so that it can be used as a dependency by other packages.
color-property-utils
Components to control color using property interfaces
comments
Components for attaching a comment to a GameObject or an animator state
controller-interfaces
interfaces for (MVCish) controller implementations. Broken out into their own packages so that other packages can depend on just the interfaces
controller-toggles
wrap a toggle in a controller, usually as a means to resuse a toggle prefab around your app
convert-type-ext
Utility to safely try converting object to any type, provided as as an extension method: object.TryConvertTo<T>
dependency-injection
Provides IoC dependency injection. Works on top of beatthat/services which provides the container itself
dl-docker
An all-in-one Docker image for deep learning. Contains all the popular DL frameworks (TensorFlow, Theano, Torch, Caffe, etc.)
float-property-utils
property-interface components for working with float values
icon-fonts
Makes it more convenient to use font-based icons in Unity
minimal-mistakes
:triangular_ruler: Jekyll theme for personal sites, blogs, and portfolios. Two-columns and extremely flexible.
network-notifications
lightweight set of network notifications that allow different packages to share info about network status
network-status-properties
Provides connection status from network-status package as a property, bindable to animators, etc.
node-doxygen
Node plugin for building Doxygen documentation.
on-apply-prefab-behaviours
Enables you to execute custom behaviours on prefabs when they've been applied.
openpose
OpenPose: Real-time multi-person keypoint detection library for body, face, and hands estimation
pool-unity-objects
Object pools for unity objects (which need to be retained on scene/hidden etc)
properties-unity
Expose properties of standard Unity components as Property components
rect-property-utils
For complex/transitioning layouts, compontents that enable you to compose layout states as sets of (invisible) RectTransforms.
scroll-lists
Generic controller for a UI scrolling list of items
services-state
Mechanim AnimatorController behaviours and bindable properties connected to beatthat/services
transform-path-ext
ext methods for retrieving a Transform's path, which is often useful for debugging, e.g. myComp.Path() // returns '/root/mycompparent/mycomp
type-utils
utility functions for working with types, especially finding attributes in assemblies etc.
ui-drag-thresholds
Define ui drag threshold in inches or cm (as opposed to pixels) for consistency across touch devices.
unity-ios-app-make-launchable
Make your Unity iOS app launchable from other apps via a url scheme (post build process)