Giter VIP home page Giter VIP logo

larry kirschner's Projects

animator-panels icon animator-panels

Panel uses an Animator's 'panelState' property to control transitions

animator-templates icon animator-templates

Unity editor tools for defining AnimatorController templates which can be easily copied and assigned via editor scripts. This is useful if you want to have an editor option to 'Create a MyComponent' where new instances of MyComponent depend on having an animator whose controller has a particular set up, e.g must has this set of params and maybe a layer that handles the params in a particular way. An important point is that you want each new instance of MyComponent to have it's own (unshared) AnimatorController asset so that you can add layers, changes things etc without affecting other instances of MyComponent. These utils enable that by allowing you to define a template and then copy/assign that template to new instances.

app-version-displays icon app-version-displays

Displays the app version string on a text component of arbitrary type (could be Unity.UI.Text, TextMeshPro, etc.)

async-await-until icon 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.

binding-behaviours icon binding-behaviours

Base classes for components that can Bind (as listeners) to various types of events and have all those bindings cleanly/safely unbound, either with an explicit call to Unbind or when the component is destroyed.

bindings icon bindings

Core interface for a Binding--generally a safe reference to a listener binding that can be queried 'isBound' and used to unbind the listener.

bounds-utils icon bounds-utils

Collection of utils/ext methods for working with and calculating unity Bounds

cmi5-au-simulator icon cmi5-au-simulator

This application simulates the AU-side of the cmi5 specification. It is an example of how to send cmi5 statements from an AU.

cocoapi icon cocoapi

COCO API - Dataset @ http://cocodataset.org/

color-assets icon color-assets

Colors, Gradients, etc. as assets so they can be more easily managed globally.

commands icon commands

Commands have an Execute method that may contain arbitrarily complex behaviour. Commands are generally wired to execute in response to a Notification (see unity-notifications)

commands-core icon commands-core

Core interfaces for Commands, objects that encapsulate a single behaviour with a Command::Execute method

comments icon comments

Components for attaching a comment to a GameObject or an animator state

common-unityevent-types icon common-unityevent-types

The to use a UnityEvent<T> property, you need to create a subclass for each type. Rather than use inner classes over and over for this, just put the common ones in a package.

contexts icon contexts

enables isolated instances of things like servicelocator

controller-buttons icon controller-buttons

Wrap a button in a controller, usually as a way to more easily reuse a button prefab (view)

controller-interfaces icon controller-interfaces

interfaces for (MVCish) controller implementations. Broken out into their own packages so that other packages can depend on just the interfaces

controller-panel-managers icon controller-panel-managers

ControllerPanelManager manages open and close for a collection of panels with support for Controllers as panels.

controller-toggles icon controller-toggles

wrap a toggle in a controller, usually as a means to resuse a toggle prefab around your app

convert-type-ext icon convert-type-ext

Utility to safely try converting object to any type, provided as as an extension method: object.TryConvertTo<T>

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.