timo-sisus
Unity Asset Developer: - Init(args) - Hierarchy Folders - Component Names - Debug.Log Extensions
SisusFinland
Pinned Repositories
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.
get-components-non-alloc
Like GameObject.GetComponents, but does not allocate, nor require passing a list to the method.
id
A persistent and globally unique identifier which can be serialized by Unity (unlike Guid).
init-args-lite
Init(args) Lite extends the MonoBehaviour class with the ability to receive arguments from the outside during their initialization, before the code in their Awake and OnEnable methods execute.
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.
Power-Inspector
Report bugs and offer improvement ideas for Power Inspector.
static-coroutine
Class that can be used to start coroutines from anywhere without needing a reference to a mono behaviour instance.
transform-struct-enumerator
Extension method for Transform for getting a struct-based enumerator for iterating over its children, without any garbage being generated.
timo-sisus's Repositories
timo-sisus/Power-Inspector
Report bugs and offer improvement ideas for Power Inspector.
timo-sisus/awaitable-utility
A collection of utility methods related to Awaitable<TResult>.
timo-sisus/init-args-lite
Init(args) Lite extends the MonoBehaviour class with the ability to receive arguments from the outside during their initialization, before the code in their Awake and OnEnable methods execute.
timo-sisus/transform-struct-enumerator
Extension method for Transform for getting a struct-based enumerator for iterating over its children, without any garbage being generated.
timo-sisus/get-components-non-alloc
Like GameObject.GetComponents, but does not allocate, nor require passing a list to the method.
timo-sisus/Log
Utility class that enables quickly and easily logging variable values to the console in Unity.
timo-sisus/poolable-behaviour
A base class for components that can be reused for performance optimization reasons.
timo-sisus/static-coroutine
Class that can be used to start coroutines from anywhere without needing a reference to a mono behaviour instance.
timo-sisus/boss-room-init-args-port
Unity's Boss Room sample project, ported over to use Init(args) for its DI needs, as an experiment.
timo-sisus/flags-values
Helper class that lists all valid values that an int-backed bit field enumeration type can have.
timo-sisus/id
A persistent and globally unique identifier which can be serialized by Unity (unlike Guid).
timo-sisus/openupm
OpenUPM - Open Source Unity Package Registry (UPM)
timo-sisus/sisus.github.io
timo-sisus/SisusCo.github.io