Timo Naskali's repositories
Power-Inspector
Report bugs and offer improvement ideas for Power Inspector.
get-components-non-alloc
Like GameObject.GetComponents, but does not allocate, nor require passing a list to the method.
init-args-lite
Init(args) Lite extends the MonoBehaviour class with the ability to receive arguments during initialization. It is a free, more limited version of the Init(args) dependency injection framework.
transform-struct-enumerator
Extension method for Transform for getting a struct-based enumerator for iterating over its children, without any garbage being generated.
awaitable-utility
A collection of utility methods related to Awaitable<TResult>.
boss-room-init-args-port
Unity's Boss Room sample project, ported over to use Init(args) for its DI needs, as an experiment.
flags-values
Helper class that lists all valid values that an int-backed bit field enumeration type can have.
id
A persistent and globally unique identifier which can be serialized by Unity (unlike Guid).
Log
Utility class that enables quickly and easily logging variable values to the console in Unity.
poolable-behaviour
A base class for components that can be reused for performance optimization reasons.
openupm
OpenUPM - Open Source Unity Package Registry (UPM)
static-coroutine
Class that can be used to start coroutines from anywhere without needing a reference to a mono behaviour instance.