Able
Askowl Base Library Enabler
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
]
▼
N
Askowl
▼
N
RichText
C
Color
Color class with American spelling
C
Colour
Static helper for text colour
C
AssetDb
▼
C
Cache
Instance caching
C
Boxed
Caching boxed value items
C
Boxed
Boxed value items
C
Cached
//#TBD#//
C
ConditionalHideAttribute
Hide on field in the inspector based on another
C
CounterFifo
A stack of counters for garbage-free iterations
C
Disposable
Simplified creation of an action that happens at the end of a using statement no matter what else happens. The using is am implicit try/finally block with the IDisposable called as part of finally. It is a struct, so no added heap footprint.
IDisposable Ephemeral() => new Disposable {action = () => whatever};
C
ExponentialMovingAverage
An
exponential moving average
is a way to calculate an average where older values have less impact on the average than more recent ones.
C
Fifo
Intentionally simple stack implementation
C
Jit
//#TBD#//
C
Json
Deserialisation from JSON format
C
LabelAttribute
Change label for generic components
C
LabelsAttribute
Save label name to change attribute field descriptors
▼
C
LinkedList
LinkedList - a different perspective
C
Node
LinkedList node
C
Map
A dictionary wrapper
C
Pick
Interface so that code can use a picker without know more about the source. A picker returns a value using source specific rules.
C
PlayModeController
Control a running scene (skeleton implementation)
C
PlayModeTests
PlayModeController wrapper with asserts
C
Range
Simple class to represent the high and low bounds for a float. It includes a picker to randomly choose a number within that range
C
RangeBoundsAttribute
Used for
Range
variable in the Unity Editor to set the maximum bounds they can be set to
C
Selector
Pick one item from a list.
C
Set
Create a set in the inspector and provide an interface to pick one
▼
C
Template
//#TBD#//
C
Substitution
//#TBD#//
C
Trees
Tree Container
▼
N
Decoupled
▼
C
ComponentDecoupler
Creating Decoupled Components
C
ComponentInterface
Parent class for component interfaces
C
Textual
Decoupled text component concrete implementation
C
TextualInterface
Change text component properties - Unity or TextMeshPro
C
Commentary
Simple Component to add single line notes to the Unity inspector (use Notation for single-line)
//#TBD#//
C
Notation
Simple Component to add multiline notes to the Unity inspector (use Commentary for single-line)
//#TBD#//
Generated by
1.8.14