unity-atoms/docs/api/unityatoms.baseatoms.editor.md
Miika Lönnqvist 3b39e6a2f1
Prepare for release of 4.4.4 (#343)
* Update CHANGELOG

* Update version in documentation to 4.4.4

* Remove reference to Examples directory

* Update package-lock.json

* Update API documentation
2022-04-17 22:52:38 +02:00

22 KiB

id title hide_title sidebar_label
unityatoms.baseatoms.editor UnityAtoms.BaseAtoms.Editor true UnityAtoms.BaseAtoms.Editor

Namespace - UnityAtoms.BaseAtoms.Editor

AtomCollectionReferenceDrawer

A custom property drawer for AtomCollectionReference. Makes it possible to choose between a Collection or a Collection Instancer.


AtomListDrawer

A custom property drawer for AtomBaseVariableList.


AtomListReferenceDrawer

A custom property drawer for AtomListReference. Makes it possible to choose between a List or a List Instancer.


SerializableDictionaryDrawer3`

A custom property drawer for SerializableDictionary.


StringReferenceAtomBaseVariableDictionaryDrawer

SerializableDictionary property drawer for type <StringReference, AtomBaseVariable>. Inherits from SerializableDictionaryDrawer<StringReference, AtomBaseVariable, StringReferenceAtomBaseVariableDictionary>. Only availble in UNITY_2019_1_OR_NEWER.


BoolConstantDrawer

Constant property drawer of type bool. Inherits from AtomDrawer<BoolConstant>. Only availble in UNITY_2019_1_OR_NEWER.


Collider2DConstantDrawer

Constant property drawer of type Collider2D. Inherits from AtomDrawer<Collider2DConstant>. Only availble in UNITY_2019_1_OR_NEWER.


ColliderConstantDrawer

Constant property drawer of type Collider. Inherits from AtomDrawer<ColliderConstant>. Only availble in UNITY_2019_1_OR_NEWER.


Collision2DConstantDrawer

Constant property drawer of type Collision2D. Inherits from AtomDrawer<Collision2DConstant>. Only availble in UNITY_2019_1_OR_NEWER.


CollisionConstantDrawer

Constant property drawer of type Collision. Inherits from AtomDrawer<CollisionConstant>. Only availble in UNITY_2019_1_OR_NEWER.


ColorConstantDrawer

Constant property drawer of type Color. Inherits from AtomDrawer<ColorConstant>. Only availble in UNITY_2019_1_OR_NEWER.


DoubleConstantDrawer

Constant property drawer of type double. Inherits from AtomDrawer<DoubleConstant>. Only availble in UNITY_2019_1_OR_NEWER.


FloatConstantDrawer

Constant property drawer of type float. Inherits from AtomDrawer<FloatConstant>. Only availble in UNITY_2019_1_OR_NEWER.


GameObjectConstantDrawer

Constant property drawer of type GameObject. Inherits from AtomDrawer<GameObjectConstant>. Only availble in UNITY_2019_1_OR_NEWER.


IntConstantDrawer

Constant property drawer of type int. Inherits from AtomDrawer<IntConstant>. Only availble in UNITY_2019_1_OR_NEWER.


QuaternionConstantDrawer

Constant property drawer of type Quaternion. Inherits from AtomDrawer<QuaternionConstant>. Only availble in UNITY_2019_1_OR_NEWER.


StringConstantDrawer

Constant property drawer of type string. Inherits from AtomDrawer<StringConstant>. Only availble in UNITY_2019_1_OR_NEWER.


Vector2ConstantDrawer

Constant property drawer of type Vector2. Inherits from AtomDrawer<Vector2Constant>. Only availble in UNITY_2019_1_OR_NEWER.


Vector3ConstantDrawer

Constant property drawer of type Vector3. Inherits from AtomDrawer<Vector3Constant>. Only availble in UNITY_2019_1_OR_NEWER.


AtomBaseVariableBaseEventReferenceDrawer

A custom property drawer for AtomBaseVariable BaseEventReferences. Makes it possible to choose between an Event, Event Instancer, Collection Added, Collection Removed, List Added, List Removed, Collection Instancer Added, Collection Instancer Removed, List Instancer Added or List Instancer Removed.


VoidBaseEventReferenceDrawer

A custom property drawer for Void BaseEventReferences. Makes it possible to choose between an Event, Event Instancer, Collection Cleared, List Cleared, Collection Instancer Cleared or List Instancer Cleared.


AtomBaseVariableEventDrawer

Event property drawer of type AtomBaseVariable. Inherits from AtomDrawer<AtomBaseVariableEvent>. Only availble in UNITY_2019_1_OR_NEWER.


BoolEventDrawer

Event property drawer of type bool. Inherits from AtomDrawer<BoolEvent>. Only availble in UNITY_2019_1_OR_NEWER.


BoolPairEventDrawer

Event property drawer of type BoolPair. Inherits from AtomDrawer<BoolPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collider2DEventDrawer

Event property drawer of type Collider2D. Inherits from AtomDrawer<Collider2DEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collider2DPairEventDrawer

Event property drawer of type Collider2DPair. Inherits from AtomDrawer<Collider2DPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColliderEventDrawer

Event property drawer of type Collider. Inherits from AtomDrawer<ColliderEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColliderPairEventDrawer

Event property drawer of type ColliderPair. Inherits from AtomDrawer<ColliderPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collision2DEventDrawer

Event property drawer of type Collision2D. Inherits from AtomDrawer<Collision2DEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collision2DPairEventDrawer

Event property drawer of type Collision2DPair. Inherits from AtomDrawer<Collision2DPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


CollisionEventDrawer

Event property drawer of type Collision. Inherits from AtomDrawer<CollisionEvent>. Only availble in UNITY_2019_1_OR_NEWER.


CollisionPairEventDrawer

Event property drawer of type CollisionPair. Inherits from AtomDrawer<CollisionPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColorEventDrawer

Event property drawer of type Color. Inherits from AtomDrawer<ColorEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColorPairEventDrawer

Event property drawer of type ColorPair. Inherits from AtomDrawer<ColorPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


DoubleEventDrawer

Event property drawer of type double. Inherits from AtomDrawer<DoubleEvent>. Only availble in UNITY_2019_1_OR_NEWER.


DoublePairEventDrawer

Event property drawer of type DoublePair. Inherits from AtomDrawer<DoublePairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


FloatEventDrawer

Event property drawer of type float. Inherits from AtomDrawer<FloatEvent>. Only availble in UNITY_2019_1_OR_NEWER.


FloatPairEventDrawer

Event property drawer of type FloatPair. Inherits from AtomDrawer<FloatPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


GameObjectEventDrawer

Event property drawer of type GameObject. Inherits from AtomDrawer<GameObjectEvent>. Only availble in UNITY_2019_1_OR_NEWER.


GameObjectPairEventDrawer

Event property drawer of type GameObjectPair. Inherits from AtomDrawer<GameObjectPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


IntEventDrawer

Event property drawer of type int. Inherits from AtomDrawer<IntEvent>. Only availble in UNITY_2019_1_OR_NEWER.


IntPairEventDrawer

Event property drawer of type IntPair. Inherits from AtomDrawer<IntPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


QuaternionEventDrawer

Event property drawer of type Quaternion. Inherits from AtomDrawer<QuaternionEvent>. Only availble in UNITY_2019_1_OR_NEWER.


QuaternionPairEventDrawer

Event property drawer of type QuaternionPair. Inherits from AtomDrawer<QuaternionPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


StringEventDrawer

Event property drawer of type string. Inherits from AtomDrawer<StringEvent>. Only availble in UNITY_2019_1_OR_NEWER.


StringPairEventDrawer

Event property drawer of type StringPair. Inherits from AtomDrawer<StringPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Vector2EventDrawer

Event property drawer of type Vector2. Inherits from AtomDrawer<Vector2Event>. Only availble in UNITY_2019_1_OR_NEWER.


Vector2PairEventDrawer

Event property drawer of type Vector2Pair. Inherits from AtomDrawer<Vector2PairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Vector3EventDrawer

Event property drawer of type Vector3. Inherits from AtomDrawer<Vector3Event>. Only availble in UNITY_2019_1_OR_NEWER.


Vector3PairEventDrawer

Event property drawer of type Vector3Pair. Inherits from AtomDrawer<Vector3PairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


VoidEventDrawer

Event property drawer of type Void. Inherits from AtomDrawer<VoidEvent>. Only availble in UNITY_2019_1_OR_NEWER.


BoolValueListDrawer

Value List property drawer of type bool. Inherits from AtomDrawer<BoolValueList>. Only availble in UNITY_2019_1_OR_NEWER.


Collider2DValueListDrawer

Value List property drawer of type Collider2D. Inherits from AtomDrawer<Collider2DValueList>. Only availble in UNITY_2019_1_OR_NEWER.


ColliderValueListDrawer

Value List property drawer of type Collider. Inherits from AtomDrawer<ColliderValueList>. Only availble in UNITY_2019_1_OR_NEWER.


Collision2DValueListDrawer

Value List property drawer of type Collision2D. Inherits from AtomDrawer<Collision2DValueList>. Only availble in UNITY_2019_1_OR_NEWER.


CollisionValueListDrawer

Value List property drawer of type Collision. Inherits from AtomDrawer<CollisionValueList>. Only availble in UNITY_2019_1_OR_NEWER.


ColorValueListDrawer

Value List property drawer of type Color. Inherits from AtomDrawer<ColorValueList>. Only availble in UNITY_2019_1_OR_NEWER.


DoubleValueListDrawer

Value List property drawer of type double. Inherits from AtomDrawer<DoubleValueList>. Only availble in UNITY_2019_1_OR_NEWER.


FloatValueListDrawer

Value List property drawer of type float. Inherits from AtomDrawer<FloatValueList>. Only availble in UNITY_2019_1_OR_NEWER.


GameObjectValueListDrawer

Value List property drawer of type GameObject. Inherits from AtomDrawer<GameObjectValueList>. Only availble in UNITY_2019_1_OR_NEWER.


IntValueListDrawer

Value List property drawer of type int. Inherits from AtomDrawer<IntValueList>. Only availble in UNITY_2019_1_OR_NEWER.


QuaternionValueListDrawer

Value List property drawer of type Quaternion. Inherits from AtomDrawer<QuaternionValueList>. Only availble in UNITY_2019_1_OR_NEWER.


StringValueListDrawer

Value List property drawer of type string. Inherits from AtomDrawer<StringValueList>. Only availble in UNITY_2019_1_OR_NEWER.


Vector2ValueListDrawer

Value List property drawer of type Vector2. Inherits from AtomDrawer<Vector2ValueList>. Only availble in UNITY_2019_1_OR_NEWER.


Vector3ValueListDrawer

Value List property drawer of type Vector3. Inherits from AtomDrawer<Vector3ValueList>. Only availble in UNITY_2019_1_OR_NEWER.


BoolVariableDrawer

Variable property drawer of type bool. Inherits from AtomDrawer<BoolVariable>. Only availble in UNITY_2019_1_OR_NEWER.


Collider2DVariableDrawer

Variable property drawer of type Collider2D. Inherits from AtomDrawer<Collider2DVariable>. Only availble in UNITY_2019_1_OR_NEWER.


ColliderVariableDrawer

Variable property drawer of type Collider. Inherits from AtomDrawer<ColliderVariable>. Only availble in UNITY_2019_1_OR_NEWER.


Collision2DVariableDrawer

Variable property drawer of type Collision2D. Inherits from AtomDrawer<Collision2DVariable>. Only availble in UNITY_2019_1_OR_NEWER.


CollisionVariableDrawer

Variable property drawer of type Collision. Inherits from AtomDrawer<CollisionVariable>. Only availble in UNITY_2019_1_OR_NEWER.


ColorVariableDrawer

Variable property drawer of type Color. Inherits from AtomDrawer<ColorVariable>. Only availble in UNITY_2019_1_OR_NEWER.


DoubleVariableDrawer

Variable property drawer of type double. Inherits from AtomDrawer<DoubleVariable>. Only availble in UNITY_2019_1_OR_NEWER.


FloatVariableDrawer

Variable property drawer of type float. Inherits from AtomDrawer<FloatVariable>. Only availble in UNITY_2019_1_OR_NEWER.


GameObjectVariableDrawer

Variable property drawer of type GameObject. Inherits from AtomDrawer<GameObjectVariable>. Only availble in UNITY_2019_1_OR_NEWER.


IntVariableDrawer

Variable property drawer of type int. Inherits from AtomDrawer<IntVariable>. Only availble in UNITY_2019_1_OR_NEWER.


QuaternionVariableDrawer

Variable property drawer of type Quaternion. Inherits from AtomDrawer<QuaternionVariable>. Only availble in UNITY_2019_1_OR_NEWER.


StringVariableDrawer

Variable property drawer of type string. Inherits from AtomDrawer<StringVariable>. Only availble in UNITY_2019_1_OR_NEWER.


Vector2VariableDrawer

Variable property drawer of type Vector2. Inherits from AtomDrawer<Vector2Variable>. Only availble in UNITY_2019_1_OR_NEWER.


Vector3VariableDrawer

Variable property drawer of type Vector3. Inherits from AtomDrawer<Vector3Variable>. Only availble in UNITY_2019_1_OR_NEWER.


AtomBaseVariableEventInstancerEditor

Event property drawer of type AtomBaseVariable. Inherits from AtomEventInstancerEditor<AtomBaseVariable, AtomBaseVariableEvent>. Only availble in UNITY_2019_1_OR_NEWER.


BoolEventInstancerEditor

Event property drawer of type bool. Inherits from AtomEventInstancerEditor<bool, BoolEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collider2DEventInstancerEditor

Event property drawer of type Collider2D. Inherits from AtomEventInstancerEditor<Collider2D, Collider2DEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColliderEventInstancerEditor

Event property drawer of type Collider. Inherits from AtomEventInstancerEditor<Collider, ColliderEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColorEventInstancerEditor

Event property drawer of type Color. Inherits from AtomEventInstancerEditor<Color, ColorEvent>. Only availble in UNITY_2019_1_OR_NEWER.


FloatEventInstancerEditor

Event property drawer of type float. Inherits from AtomEventInstancerEditor<float, FloatEvent>. Only availble in UNITY_2019_1_OR_NEWER.


GameObjectEventInstancerEditor

Event property drawer of type GameObject. Inherits from AtomEventInstancerEditor<GameObject, GameObjectEvent>. Only availble in UNITY_2019_1_OR_NEWER.


IntEventInstancerEditor

Event property drawer of type int. Inherits from AtomEventInstancerEditor<int, IntEvent>. Only availble in UNITY_2019_1_OR_NEWER.


StringEventInstancerEditor

Event property drawer of type string. Inherits from AtomEventInstancerEditor<string, StringEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Vector2EventInstancerEditor

Event property drawer of type Vector2. Inherits from AtomEventInstancerEditor<Vector2, Vector2Event>. Only availble in UNITY_2019_1_OR_NEWER.


Vector3EventInstancerEditor

Event property drawer of type Vector3. Inherits from AtomEventInstancerEditor<Vector3, Vector3Event>. Only availble in UNITY_2019_1_OR_NEWER.


VoidEventInstancerEditor

Event property drawer of type Void. Inherits from AtomEventInstancerEditor<Void, VoidEvent>. Only availble in UNITY_2019_1_OR_NEWER.


AtomBaseVariableEventEditor

Event property drawer of type AtomBaseVariable. Inherits from AtomEventEditor<AtomBaseVariable, AtomBaseVariableEvent>. Only availble in UNITY_2019_1_OR_NEWER.


BoolEventEditor

Event property drawer of type bool. Inherits from AtomEventEditor<bool, BoolEvent>. Only availble in UNITY_2019_1_OR_NEWER.


BoolPairEventEditor

Event property drawer of type BoolPair. Inherits from AtomEventEditor<BoolPair, BoolPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collider2DEventEditor

Event property drawer of type Collider2D. Inherits from AtomEventEditor<Collider2D, Collider2DEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collider2DPairEventEditor

Event property drawer of type Collider2DPair. Inherits from AtomEventEditor<Collider2DPair, Collider2DPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColliderEventEditor

Event property drawer of type Collider. Inherits from AtomEventEditor<Collider, ColliderEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColliderPairEventEditor

Event property drawer of type ColliderPair. Inherits from AtomEventEditor<ColliderPair, ColliderPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collision2DEventEditor

Event property drawer of type Collision2D. Inherits from AtomEventEditor<Collision2D, Collision2DEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Collision2DPairEventEditor

Event property drawer of type Collision2DPair. Inherits from AtomEventEditor<Collision2DPair, Collision2DPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


CollisionEventEditor

Event property drawer of type Collision. Inherits from AtomEventEditor<Collision, CollisionEvent>. Only availble in UNITY_2019_1_OR_NEWER.


CollisionPairEventEditor

Event property drawer of type CollisionPair. Inherits from AtomEventEditor<CollisionPair, CollisionPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColorEventEditor

Event property drawer of type Color. Inherits from AtomEventEditor<Color, ColorEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ColorPairEventEditor

Event property drawer of type ColorPair. Inherits from AtomEventEditor<ColorPair, ColorPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


DoubleEventEditor

Event property drawer of type double. Inherits from AtomEventEditor<double, DoubleEvent>. Only availble in UNITY_2019_1_OR_NEWER.


DoublePairEventEditor

Event property drawer of type DoublePair. Inherits from AtomEventEditor<DoublePair, DoublePairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


FloatEventEditor

Event property drawer of type float. Inherits from AtomEventEditor<float, FloatEvent>. Only availble in UNITY_2019_1_OR_NEWER.


FloatPairEventEditor

Event property drawer of type FloatPair. Inherits from AtomEventEditor<FloatPair, FloatPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


GameObjectEventEditor

Event property drawer of type GameObject. Inherits from AtomEventEditor<GameObject, GameObjectEvent>. Only availble in UNITY_2019_1_OR_NEWER.


GameObjectPairEventEditor

Event property drawer of type GameObjectPair. Inherits from AtomEventEditor<GameObjectPair, GameObjectPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


IntEventEditor

Event property drawer of type int. Inherits from AtomEventEditor<int, IntEvent>. Only availble in UNITY_2019_1_OR_NEWER.


IntPairEventEditor

Event property drawer of type IntPair. Inherits from AtomEventEditor<IntPair, IntPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


QuaternionEventEditor

Event property drawer of type Quaternion. Inherits from AtomEventEditor<Quaternion, QuaternionEvent>. Only availble in UNITY_2019_1_OR_NEWER.


QuaternionPairEventEditor

Event property drawer of type QuaternionPair. Inherits from AtomEventEditor<QuaternionPair, QuaternionPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


StringEventEditor

Event property drawer of type string. Inherits from AtomEventEditor<string, StringEvent>. Only availble in UNITY_2019_1_OR_NEWER.


StringPairEventEditor

Event property drawer of type StringPair. Inherits from AtomEventEditor<StringPair, StringPairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Vector2EventEditor

Event property drawer of type Vector2. Inherits from AtomEventEditor<Vector2, Vector2Event>. Only availble in UNITY_2019_1_OR_NEWER.


Vector2PairEventEditor

Event property drawer of type Vector2Pair. Inherits from AtomEventEditor<Vector2Pair, Vector2PairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


Vector3EventEditor

Event property drawer of type Vector3. Inherits from AtomEventEditor<Vector3, Vector3Event>. Only availble in UNITY_2019_1_OR_NEWER.


Vector3PairEventEditor

Event property drawer of type Vector3Pair. Inherits from AtomEventEditor<Vector3Pair, Vector3PairEvent>. Only availble in UNITY_2019_1_OR_NEWER.


VoidEventEditor

Event property drawer of type Void. Inherits from AtomEventEditor<Void, VoidEvent>. Only availble in UNITY_2019_1_OR_NEWER.


ClampBaseEditor

Base class for a custom editor for Clamp Functions.


ClampFloatEditor

Custom editor for ClampFloat.


ClampIntEditor

Custom editor for ClampInt.


BoolVariableEditor

Variable Inspector of type bool. Inherits from AtomVariableEditor


Collider2DVariableEditor

Variable Inspector of type Collider2D. Inherits from AtomVariableEditor


ColliderVariableEditor

Variable Inspector of type Collider. Inherits from AtomVariableEditor


Collision2DVariableEditor

Variable Inspector of type Collision2D. Inherits from AtomVariableEditor


CollisionVariableEditor

Variable Inspector of type Collision. Inherits from AtomVariableEditor


ColorVariableEditor

Variable Inspector of type Color. Inherits from AtomVariableEditor


DoubleVariableEditor

Variable Inspector of type double. Inherits from AtomVariableEditor


FloatVariableEditor

Variable Inspector of type float. Inherits from AtomVariableEditor


GameObjectVariableEditor

Variable Inspector of type GameObject. Inherits from AtomVariableEditor


IntVariableEditor

Variable Inspector of type int. Inherits from AtomVariableEditor


QuaternionVariableEditor

Variable Inspector of type Quaternion. Inherits from AtomVariableEditor


StringVariableEditor

Variable Inspector of type string. Inherits from AtomVariableEditor


Vector2VariableEditor

Variable Inspector of type Vector2. Inherits from AtomVariableEditor


Vector3VariableEditor

Variable Inspector of type Vector3. Inherits from AtomVariableEditor