实例介绍
Unity Atoms利用Scriptable Objects的强大功能的微型模块化组件
【实例截图】 【核心代码】 文件清单 └── unity-atoms-2e11570e7401177fa8e44f97ea08d939407b9ebd ├── CHANGELOG.md ├── CHANGELOG.md.meta ├── CONTRIBUTING.md ├── CONTRIBUTING.md.meta ├── docker-compose.yml ├── Dockerfile ├── docs │ ├── assets │ │ ├── actions │ │ │ └── health-listener-v3.png │ │ ├── conditions │ │ │ ├── conditions-in-use.png │ │ │ ├── create-condition.png │ │ │ ├── filtered-gameobject.png │ │ │ ├── multiple-of-five.png │ │ │ ├── multiple-of-three.png │ │ │ ├── test-int-event.png │ │ │ └── unfiltered-gameobject.png │ │ ├── creating-atoms │ │ │ └── atoms-creation.gif │ │ ├── event-instancer │ │ │ ├── death-event-assigned.png │ │ │ ├── death-event-reference.png │ │ │ ├── death-listener.png │ │ │ ├── hurt-all-monsters.png │ │ │ ├── monsters-took-damage.png │ │ │ ├── orc-death-message.png │ │ │ ├── raise-damage-event.png │ │ │ └── unique-death-messages.png │ │ ├── events │ │ │ ├── events-to-healthbar.gif │ │ │ ├── healthbar-script-v2.png │ │ │ └── health-changed-event-drop.gif │ │ ├── generator │ │ │ ├── top-bar-menu.png │ │ │ └── window.png │ │ ├── listeners │ │ │ ├── health-changed-event-listener.gif │ │ │ └── health-changed-event-listener-response.gif │ │ ├── mono-hooks │ │ │ ├── listener.png │ │ │ └── trigger-2d.png │ │ ├── preferences │ │ │ ├── location.png │ │ │ └── overview.png │ │ ├── quick-start │ │ │ └── create-your-first-atom.png │ │ ├── unity-atoms-update.png │ │ ├── variable-instancer │ │ │ ├── add-int-var-instancer-1.png │ │ │ ├── create-prefabs.png │ │ │ ├── init-health.png │ │ │ ├── instancer-base-variable.gif │ │ │ ├── instancer-listener-response.gif │ │ │ ├── listener-use-instancer.gif │ │ │ ├── monster-reports.png │ │ │ ├── monsters-report.png │ │ │ ├── monster-start-healths.png │ │ │ ├── with-instancers.png │ │ │ ├── without-instancers.png │ │ │ └── wyvern-variant.png │ │ └── variables │ │ ├── assign-to-healthbar.gif │ │ ├── assign-to-playerhealth.gif │ │ ├── healthbar-script-v1.png │ │ ├── int-constant_max-player-health.png │ │ ├── intreference-demo.gif │ │ ├── int-variable_player-health-v1.png │ │ └── player-health-script.png │ ├── introduction │ │ ├── faq.md │ │ ├── installation.md │ │ ├── overview.md │ │ ├── philosophy.md │ │ └── preferences.md │ ├── README.md │ ├── subpackages │ │ ├── base-atoms.md │ │ ├── fsm.md │ │ ├── input-system.md │ │ ├── mobile.md │ │ ├── mono-hooks.md │ │ ├── scene-mgmt.md │ │ ├── tags.md │ │ └── ui.md │ └── tutorials │ ├── actions.md │ ├── advanced-example.md │ ├── conditions.md │ ├── creating-atoms.md │ ├── event-instancer.md │ ├── events.md │ ├── generator.md │ ├── listeners.md │ ├── mono-hooks.md │ ├── unirx.md │ ├── variable-instancer.md │ ├── variables.md │ └── variable-transformers.md ├── LICENSE.md ├── LICENSE.md.meta ├── omnisharp.json ├── omnisharp.json.meta ├── package.json ├── package.json.meta ├── Packages │ ├── BaseAtoms │ │ ├── Documentation │ │ │ ├── README.md │ │ │ └── README.md.meta │ │ ├── Documentation.meta │ │ ├── Editor │ │ │ ├── AtomsSearchableAssetCreationMenu.cs │ │ │ ├── AtomsSearchableAssetCreationMenu.cs.meta │ │ │ ├── Drawers │ │ │ │ ├── Collections │ │ │ │ │ ├── AtomCollectionReferenceDrawer.cs │ │ │ │ │ ├── AtomCollectionReferenceDrawer.cs.meta │ │ │ │ │ ├── AtomListDrawer.cs │ │ │ │ │ ├── AtomListDrawer.cs.meta │ │ │ │ │ ├── AtomListReferenceDrawer.cs │ │ │ │ │ ├── AtomListReferenceDrawer.cs.meta │ │ │ │ │ ├── SerializableDictionaryDrawer.cs │ │ │ │ │ ├── SerializableDictionaryDrawer.cs.meta │ │ │ │ │ ├── StringReferenceAtomBaseVariableDictionaryDrawer.cs │ │ │ │ │ └── StringReferenceAtomBaseVariableDictionaryDrawer.cs.meta │ │ │ │ ├── Collections.meta │ │ │ │ ├── Constants │ │ │ │ │ ├── BoolConstantDrawer.cs │ │ │ │ │ ├── BoolConstantDrawer.cs.meta │ │ │ │ │ ├── Collider2DConstantDrawer.cs │ │ │ │ │ ├── Collider2DConstantDrawer.cs.meta │ │ │ │ │ ├── ColliderConstantDrawer.cs │ │ │ │ │ ├── ColliderConstantDrawer.cs.meta │ │ │ │ │ ├── Collision2DConstantDrawer.cs │ │ │ │ │ ├── Collision2DConstantDrawer.cs.meta │ │ │ │ │ ├── CollisionConstantDrawer.cs │ │ │ │ │ ├── CollisionConstantDrawer.cs.meta │ │ │ │ │ ├── ColorConstantDrawer.cs │ │ │ │ │ ├── ColorConstantDrawer.cs.meta │ │ │ │ │ ├── DoubleConstantDrawer.cs │ │ │ │ │ ├── DoubleConstantDrawer.cs.meta │ │ │ │ │ ├── FloatConstantDrawer.cs │ │ │ │ │ ├── FloatConstantDrawer.cs.meta │ │ │ │ │ ├── GameObjectConstantDrawer.cs │ │ │ │ │ ├── GameObjectConstantDrawer.cs.meta │ │ │ │ │ ├── IntConstantDrawer.cs │ │ │ │ │ ├── IntConstantDrawer.cs.meta │ │ │ │ │ ├── QuaternionConstantDrawer.cs │ │ │ │ │ ├── QuaternionConstantDrawer.cs.meta │ │ │ │ │ ├── StringConstantDrawer.cs │ │ │ │ │ ├── StringConstantDrawer.cs.meta │ │ │ │ │ ├── Vector2ConstantDrawer.cs │ │ │ │ │ ├── Vector2ConstantDrawer.cs.meta │ │ │ │ │ ├── Vector3ConstantDrawer.cs │ │ │ │ │ └── Vector3ConstantDrawer.cs.meta │ │ │ │ ├── Constants.meta │ │ │ │ ├── EventReference │ │ │ │ │ ├── AtomBaseVariableBaseEventReferenceDrawer.cs │ │ │ │ │ ├── AtomBaseVariableBaseEventReferenceDrawer.cs.meta │ │ │ │ │ ├── VoidBaseEventReferenceDrawer.cs │ │ │ │ │ └── VoidBaseEventReferenceDrawer.cs.meta │ │ │ │ ├── EventReference.meta │ │ │ │ ├── Events │ │ │ │ │ ├── AtomBaseVariableEventDrawer.cs │ │ │ │ │ ├── AtomBaseVariableEventDrawer.cs.meta │ │ │ │ │ ├── BoolEventDrawer.cs │ │ │ │ │ ├── BoolEventDrawer.cs.meta │ │ │ │ │ ├── BoolPairEventDrawer.cs │ │ │ │ │ ├── BoolPairEventDrawer.cs.meta │ │ │ │ │ ├── Collider2DEventDrawer.cs │ │ │ │ │ ├── Collider2DEventDrawer.cs.meta │ │ │ │ │ ├── Collider2DPairEventDrawer.cs │ │ │ │ │ ├── Collider2DPairEventDrawer.cs.meta │ │ │ │ │ ├── ColliderEventDrawer.cs │ │ │ │ │ ├── ColliderEventDrawer.cs.meta │ │ │ │ │ ├── ColliderPairEventDrawer.cs │ │ │ │ │ ├── ColliderPairEventDrawer.cs.meta │ │ │ │ │ ├── Collision2DEventDrawer.cs │ │ │ │ │ ├── Collision2DEventDrawer.cs.meta │ │ │ │ │ ├── Collision2DPairEventDrawer.cs │ │ │ │ │ ├── Collision2DPairEventDrawer.cs.meta │ │ │ │ │ ├── CollisionEventDrawer.cs │ │ │ │ │ ├── CollisionEventDrawer.cs.meta │ │ │ │ │ ├── CollisionPairEventDrawer.cs │ │ │ │ │ ├── CollisionPairEventDrawer.cs.meta │ │ │ │ │ ├── ColorEventDrawer.cs │ │ │ │ │ ├── ColorEventDrawer.cs.meta │ │ │ │ │ ├── ColorPairEventDrawer.cs │ │ │ │ │ ├── ColorPairEventDrawer.cs.meta │ │ │ │ │ ├── DoubleEventDrawer.cs │ │ │ │ │ ├── DoubleEventDrawer.cs.meta │ │ │ │ │ ├── DoublePairEventDrawer.cs │ │ │ │ │ ├── DoublePairEventDrawer.cs.meta │ │ │ │ │ ├── FloatEventDrawer.cs │ │ │ │ │ ├── FloatEventDrawer.cs.meta │ │ │ │ │ ├── FloatPairEventDrawer.cs │ │ │ │ │ ├── FloatPairEventDrawer.cs.meta │ │ │ │ │ ├── GameObjectEventDrawer.cs │ │ │ │ │ ├── GameObjectEventDrawer.cs.meta │ │ │ │ │ ├── GameObjectPairEventDrawer.cs │ │ │ │ │ ├── GameObjectPairEventDrawer.cs.meta │ │ │ │ │ ├── IntEventDrawer.cs │ │ │ │ │ ├── IntEventDrawer.cs.meta │ │ │ │ │ ├── IntPairEventDrawer.cs │ │ │ │ │ ├── IntPairEventDrawer.cs.meta │ │ │ │ │ ├── QuaternionEventDrawer.cs │ │ │ │ │ ├── QuaternionEventDrawer.cs.meta │ │ │ │ │ ├── QuaternionPairEventDrawer.cs │ │ │ │ │ ├── QuaternionPairEventDrawer.cs.meta │ │ │ │ │ ├── StringEventDrawer.cs │ │ │ │ │ ├── StringEventDrawer.cs.meta │ │ │ │ │ ├── StringPairEventDrawer.cs │ │ │ │ │ ├── StringPairEventDrawer.cs.meta │ │ │ │ │ ├── Vector2EventDrawer.cs │ │ │ │ │ ├── Vector2EventDrawer.cs.meta │ │ │ │ │ ├── Vector2PairEventDrawer.cs │ │ │ │ │ ├── Vector2PairEventDrawer.cs.meta │ │ │ │ │ ├── Vector3EventDrawer.cs │ │ │ │ │ ├── Vector3EventDrawer.cs.meta │ │ │ │ │ ├── Vector3PairEventDrawer.cs │ │ │ │ │ ├── Vector3PairEventDrawer.cs.meta │ │ │ │ │ ├── VoidEventDrawer.cs │ │ │ │ │ └── VoidEventDrawer.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── ValueLists │ │ │ │ │ ├── BoolValueListDrawer.cs │ │ │ │ │ ├── BoolValueListDrawer.cs.meta │ │ │ │ │ ├── Collider2DValueListDrawer.cs │ │ │ │ │ ├── Collider2DValueListDrawer.cs.meta │ │ │ │ │ ├── ColliderValueListDrawer.cs │ │ │ │ │ ├── ColliderValueListDrawer.cs.meta │ │ │ │ │ ├── Collision2DValueListDrawer.cs │ │ │ │ │ ├── Collision2DValueListDrawer.cs.meta │ │ │ │ │ ├── CollisionValueListDrawer.cs │ │ │ │ │ ├── CollisionValueListDrawer.cs.meta │ │ │ │ │ ├── ColorValueListDrawer.cs │ │ │ │ │ ├── ColorValueListDrawer.cs.meta │ │ │ │ │ ├── DoubleValueListDrawer.cs │ │ │ │ │ ├── DoubleValueListDrawer.cs.meta │ │ │ │ │ ├── FloatValueListDrawer.cs │ │ │ │ │ ├── FloatValueListDrawer.cs.meta │ │ │ │ │ ├── GameObjectValueListDrawer.cs │ │ │ │ │ ├── GameObjectValueListDrawer.cs.meta │ │ │ │ │ ├── IntValueListDrawer.cs │ │ │ │ │ ├── IntValueListDrawer.cs.meta │ │ │ │ │ ├── QuaternionValueListDrawer.cs │ │ │ │ │ ├── QuaternionValueListDrawer.cs.meta │ │ │ │ │ ├── StringValueListDrawer.cs │ │ │ │ │ ├── StringValueListDrawer.cs.meta │ │ │ │ │ ├── Vector2ValueListDrawer.cs │ │ │ │ │ ├── Vector2ValueListDrawer.cs.meta │ │ │ │ │ ├── Vector3ValueListDrawer.cs │ │ │ │ │ └── Vector3ValueListDrawer.cs.meta │ │ │ │ ├── ValueLists.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── BoolVariableDrawer.cs │ │ │ │ │ ├── BoolVariableDrawer.cs.meta │ │ │ │ │ ├── Collider2DVariableDrawer.cs │ │ │ │ │ ├── Collider2DVariableDrawer.cs.meta │ │ │ │ │ ├── ColliderVariableDrawer.cs │ │ │ │ │ ├── ColliderVariableDrawer.cs.meta │ │ │ │ │ ├── Collision2DVariableDrawer.cs │ │ │ │ │ ├── Collision2DVariableDrawer.cs.meta │ │ │ │ │ ├── CollisionVariableDrawer.cs │ │ │ │ │ ├── CollisionVariableDrawer.cs.meta │ │ │ │ │ ├── ColorVariableDrawer.cs │ │ │ │ │ ├── ColorVariableDrawer.cs.meta │ │ │ │ │ ├── DoubleVariableDrawer.cs │ │ │ │ │ ├── DoubleVariableDrawer.cs.meta │ │ │ │ │ ├── FloatVariableDrawer.cs │ │ │ │ │ ├── FloatVariableDrawer.cs.meta │ │ │ │ │ ├── GameObjectVariableDrawer.cs │ │ │ │ │ ├── GameObjectVariableDrawer.cs.meta │ │ │ │ │ ├── IntVariableDrawer.cs │ │ │ │ │ ├── IntVariableDrawer.cs.meta │ │ │ │ │ ├── QuaternionVariableDrawer.cs │ │ │ │ │ ├── QuaternionVariableDrawer.cs.meta │ │ │ │ │ ├── StringVariableDrawer.cs │ │ │ │ │ ├── StringVariableDrawer.cs.meta │ │ │ │ │ ├── Vector2VariableDrawer.cs │ │ │ │ │ ├── Vector2VariableDrawer.cs.meta │ │ │ │ │ ├── Vector3VariableDrawer.cs │ │ │ │ │ └── Vector3VariableDrawer.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Drawers.meta │ │ │ ├── Editors │ │ │ │ ├── EventInstancers │ │ │ │ │ ├── AtomBaseVariableEventInstancerEditor.cs │ │ │ │ │ ├── AtomBaseVariableEventInstancerEditor.cs.meta │ │ │ │ │ ├── BoolEventInstancerEditor.cs │ │ │ │ │ ├── BoolEventInstancerEditor.cs.meta │ │ │ │ │ ├── Collider2DEventInstancerEditor.cs │ │ │ │ │ ├── Collider2DEventInstancerEditor.cs.meta │ │ │ │ │ ├── ColliderEventInstancerEditor.cs │ │ │ │ │ ├── ColliderEventInstancerEditor.cs.meta │ │ │ │ │ ├── ColorEventInstancerEditor.cs │ │ │ │ │ ├── ColorEventInstancerEditor.cs.meta │ │ │ │ │ ├── FloatEventInstancerEditor.cs │ │ │ │ │ ├── FloatEventInstancerEditor.cs.meta │ │ │ │ │ ├── GameObjectEventInstancerEditor.cs │ │ │ │ │ ├── GameObjectEventInstancerEditor.cs.meta │ │ │ │ │ ├── IntEventInstancerEditor.cs │ │ │ │ │ ├── IntEventInstancerEditor.cs.meta │ │ │ │ │ ├── StringEventInstancerEditor.cs │ │ │ │ │ ├── StringEventInstancerEditor.cs.meta │ │ │ │ │ ├── Vector2EventInstancerEditor.cs │ │ │ │ │ ├── Vector2EventInstancerEditor.cs.meta │ │ │ │ │ ├── Vector3EventInstancerEditor.cs │ │ │ │ │ ├── Vector3EventInstancerEditor.cs.meta │ │ │ │ │ ├── VoidEventInstancerEditor.cs │ │ │ │ │ └── VoidEventInstancerEditor.cs.meta │ │ │ │ ├── EventInstancers.meta │ │ │ │ ├── Events │ │ │ │ │ ├── AtomBaseVariableEventEditor.cs │ │ │ │ │ ├── AtomBaseVariableEventEditor.cs.meta │ │ │ │ │ ├── BoolEventEditor.cs │ │ │ │ │ ├── BoolEventEditor.cs.meta │ │ │ │ │ ├── BoolPairEventEditor.cs │ │ │ │ │ ├── BoolPairEventEditor.cs.meta │ │ │ │ │ ├── Collider2DEventEditor.cs │ │ │ │ │ ├── Collider2DEventEditor.cs.meta │ │ │ │ │ ├── Collider2DPairEventEditor.cs │ │ │ │ │ ├── Collider2DPairEventEditor.cs.meta │ │ │ │ │ ├── ColliderEventEditor.cs │ │ │ │ │ ├── ColliderEventEditor.cs.meta │ │ │ │ │ ├── ColliderPairEventEditor.cs │ │ │ │ │ ├── ColliderPairEventEditor.cs.meta │ │ │ │ │ ├── Collision2DEventEditor.cs │ │ │ │ │ ├── Collision2DEventEditor.cs.meta │ │ │ │ │ ├── Collision2DPairEventEditor.cs │ │ │ │ │ ├── Collision2DPairEventEditor.cs.meta │ │ │ │ │ ├── CollisionEventEditor.cs │ │ │ │ │ ├── CollisionEventEditor.cs.meta │ │ │ │ │ ├── CollisionPairEventEditor.cs │ │ │ │ │ ├── CollisionPairEventEditor.cs.meta │ │ │ │ │ ├── ColorEventEditor.cs │ │ │ │ │ ├── ColorEventEditor.cs.meta │ │ │ │ │ ├── ColorPairEventEditor.cs │ │ │ │ │ ├── ColorPairEventEditor.cs.meta │ │ │ │ │ ├── DoubleEventEditor.cs │ │ │ │ │ ├── DoubleEventEditor.cs.meta │ │ │ │ │ ├── DoublePairEventEditor.cs │ │ │ │ │ ├── DoublePairEventEditor.cs.meta │ │ │ │ │ ├── FloatEventEditor.cs │ │ │ │ │ ├── FloatEventEditor.cs.meta │ │ │ │ │ ├── FloatPairEventEditor.cs │ │ │ │ │ ├── FloatPairEventEditor.cs.meta │ │ │ │ │ ├── GameObjectEventEditor.cs │ │ │ │ │ ├── GameObjectEventEditor.cs.meta │ │ │ │ │ ├── GameObjectPairEventEditor.cs │ │ │ │ │ ├── GameObjectPairEventEditor.cs.meta │ │ │ │ │ ├── IntEventEditor.cs │ │ │ │ │ ├── IntEventEditor.cs.meta │ │ │ │ │ ├── IntPairEventEditor.cs │ │ │ │ │ ├── IntPairEventEditor.cs.meta │ │ │ │ │ ├── QuaternionEventEditor.cs │ │ │ │ │ ├── QuaternionEventEditor.cs.meta │ │ │ │ │ ├── QuaternionPairEventEditor.cs │ │ │ │ │ ├── QuaternionPairEventEditor.cs.meta │ │ │ │ │ ├── StringEventEditor.cs │ │ │ │ │ ├── StringEventEditor.cs.meta │ │ │ │ │ ├── StringPairEventEditor.cs │ │ │ │ │ ├── StringPairEventEditor.cs.meta │ │ │ │ │ ├── Vector2EventEditor.cs │ │ │ │ │ ├── Vector2EventEditor.cs.meta │ │ │ │ │ ├── Vector2PairEventEditor.cs │ │ │ │ │ ├── Vector2PairEventEditor.cs.meta │ │ │ │ │ ├── Vector3EventEditor.cs │ │ │ │ │ ├── Vector3EventEditor.cs.meta │ │ │ │ │ ├── Vector3PairEventEditor.cs │ │ │ │ │ ├── Vector3PairEventEditor.cs.meta │ │ │ │ │ ├── VoidEventEditor.cs │ │ │ │ │ └── VoidEventEditor.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── Functions │ │ │ │ │ ├── Clamp │ │ │ │ │ │ ├── ClampBaseEditor.cs │ │ │ │ │ │ ├── ClampBaseEditor.cs.meta │ │ │ │ │ │ ├── ClampFloatEditor.cs │ │ │ │ │ │ ├── ClampFloatEditor.cs.meta │ │ │ │ │ │ ├── ClampIntEditor.cs │ │ │ │ │ │ └── ClampIntEditor.cs.meta │ │ │ │ │ └── Clamp.meta │ │ │ │ ├── Functions.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── BoolVariableEditor.cs │ │ │ │ │ ├── BoolVariableEditor.cs.meta │ │ │ │ │ ├── Collider2DVariableEditor.cs │ │ │ │ │ ├── Collider2DVariableEditor.cs.meta │ │ │ │ │ ├── ColliderVariableEditor.cs │ │ │ │ │ ├── ColliderVariableEditor.cs.meta │ │ │ │ │ ├── Collision2DVariableEditor.cs │ │ │ │ │ ├── Collision2DVariableEditor.cs.meta │ │ │ │ │ ├── CollisionVariableEditor.cs │ │ │ │ │ ├── CollisionVariableEditor.cs.meta │ │ │ │ │ ├── ColorVariableEditor.cs │ │ │ │ │ ├── ColorVariableEditor.cs.meta │ │ │ │ │ ├── DoubleVariableEditor.cs │ │ │ │ │ ├── DoubleVariableEditor.cs.meta │ │ │ │ │ ├── FloatVariableEditor.cs │ │ │ │ │ ├── FloatVariableEditor.cs.meta │ │ │ │ │ ├── GameObjectVariableEditor.cs │ │ │ │ │ ├── GameObjectVariableEditor.cs.meta │ │ │ │ │ ├── IntVariableEditor.cs │ │ │ │ │ ├── IntVariableEditor.cs.meta │ │ │ │ │ ├── QuaternionVariableEditor.cs │ │ │ │ │ ├── QuaternionVariableEditor.cs.meta │ │ │ │ │ ├── StringVariableEditor.cs │ │ │ │ │ ├── StringVariableEditor.cs.meta │ │ │ │ │ ├── Vector2VariableEditor.cs │ │ │ │ │ ├── Vector2VariableEditor.cs.meta │ │ │ │ │ ├── Vector3VariableEditor.cs │ │ │ │ │ └── Vector3VariableEditor.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Editors.meta │ │ │ ├── UnityAtoms.UnityAtomsBaseAtoms.Editor.asmdef │ │ │ └── UnityAtoms.UnityAtomsBaseAtoms.Editor.asmdef.meta │ │ ├── Editor.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── Actions │ │ │ │ ├── AtomBaseVariableAction.cs │ │ │ │ ├── AtomBaseVariableAction.cs.meta │ │ │ │ ├── BoolAction.cs │ │ │ │ ├── BoolAction.cs.meta │ │ │ │ ├── BoolPairAction.cs │ │ │ │ ├── BoolPairAction.cs.meta │ │ │ │ ├── Collider2DAction.cs │ │ │ │ ├── Collider2DAction.cs.meta │ │ │ │ ├── Collider2DPairAction.cs │ │ │ │ ├── Collider2DPairAction.cs.meta │ │ │ │ ├── ColliderAction.cs │ │ │ │ ├── ColliderAction.cs.meta │ │ │ │ ├── ColliderPairAction.cs │ │ │ │ ├── ColliderPairAction.cs.meta │ │ │ │ ├── Collision2DAction.cs │ │ │ │ ├── Collision2DAction.cs.meta │ │ │ │ ├── Collision2DPairAction.cs │ │ │ │ ├── Collision2DPairAction.cs.meta │ │ │ │ ├── CollisionAction.cs │ │ │ │ ├── CollisionAction.cs.meta │ │ │ │ ├── CollisionPairAction.cs │ │ │ │ ├── CollisionPairAction.cs.meta │ │ │ │ ├── ColorAction.cs │ │ │ │ ├── ColorAction.cs.meta │ │ │ │ ├── ColorPairAction.cs │ │ │ │ ├── ColorPairAction.cs.meta │ │ │ │ ├── DoubleAction.cs │ │ │ │ ├── DoubleAction.cs.meta │ │ │ │ ├── DoublePairAction.cs │ │ │ │ ├── DoublePairAction.cs.meta │ │ │ │ ├── FloatAction.cs │ │ │ │ ├── FloatAction.cs.meta │ │ │ │ ├── FloatPairAction.cs │ │ │ │ ├── FloatPairAction.cs.meta │ │ │ │ ├── GameObjectAction.cs │ │ │ │ ├── GameObjectAction.cs.meta │ │ │ │ ├── GameObjectPairAction.cs │ │ │ │ ├── GameObjectPairAction.cs.meta │ │ │ │ ├── IntAction.cs │ │ │ │ ├── IntAction.cs.meta │ │ │ │ ├── IntPairAction.cs │ │ │ │ ├── IntPairAction.cs.meta │ │ │ │ ├── QuaternionAction.cs │ │ │ │ ├── QuaternionAction.cs.meta │ │ │ │ ├── QuaternionPairAction.cs │ │ │ │ ├── QuaternionPairAction.cs.meta │ │ │ │ ├── SetVariableValue │ │ │ │ │ ├── SetBoolVariableValue.cs │ │ │ │ │ ├── SetBoolVariableValue.cs.meta │ │ │ │ │ ├── SetCollider2DVariableValue.cs │ │ │ │ │ ├── SetCollider2DVariableValue.cs.meta │ │ │ │ │ ├── SetColliderVariableValue.cs │ │ │ │ │ ├── SetColliderVariableValue.cs.meta │ │ │ │ │ ├── SetCollision2DVariableValue.cs │ │ │ │ │ ├── SetCollision2DVariableValue.cs.meta │ │ │ │ │ ├── SetCollisionVariableValue.cs │ │ │ │ │ ├── SetCollisionVariableValue.cs.meta │ │ │ │ │ ├── SetColorVariableValue.cs │ │ │ │ │ ├── SetColorVariableValue.cs.meta │ │ │ │ │ ├── SetDoubleVariableValue.cs │ │ │ │ │ ├── SetDoubleVariableValue.cs.meta │ │ │ │ │ ├── SetFloatVariableValue.cs │ │ │ │ │ ├── SetFloatVariableValue.cs.meta │ │ │ │ │ ├── SetGameObjectVariableValue.cs │ │ │ │ │ ├── SetGameObjectVariableValue.cs.meta │ │ │ │ │ ├── SetIntVariableValue.cs │ │ │ │ │ ├── SetIntVariableValue.cs.meta │ │ │ │ │ ├── SetQuaternionVariableValue.cs │ │ │ │ │ ├── SetQuaternionVariableValue.cs.meta │ │ │ │ │ ├── SetStringVariableValue.cs │ │ │ │ │ ├── SetStringVariableValue.cs.meta │ │ │ │ │ ├── SetVector2VariableValue.cs │ │ │ │ │ ├── SetVector2VariableValue.cs.meta │ │ │ │ │ ├── SetVector3VariableValue.cs │ │ │ │ │ └── SetVector3VariableValue.cs.meta │ │ │ │ ├── SetVariableValue.meta │ │ │ │ ├── StringAction.cs │ │ │ │ ├── StringAction.cs.meta │ │ │ │ ├── StringPairAction.cs │ │ │ │ ├── StringPairAction.cs.meta │ │ │ │ ├── Vector2Action.cs │ │ │ │ ├── Vector2Action.cs.meta │ │ │ │ ├── Vector2PairAction.cs │ │ │ │ ├── Vector2PairAction.cs.meta │ │ │ │ ├── Vector3Action.cs │ │ │ │ ├── Vector3Action.cs.meta │ │ │ │ ├── Vector3PairAction.cs │ │ │ │ └── Vector3PairAction.cs.meta │ │ │ ├── Actions.meta │ │ │ ├── BaseEventReferenceListeners │ │ │ │ ├── AtomBaseVariableBaseEventReferenceListener.cs │ │ │ │ ├── AtomBaseVariableBaseEventReferenceListener.cs.meta │ │ │ │ ├── VoidBaseEventReferenceListener.cs │ │ │ │ └── VoidBaseEventReferenceListener.cs.meta │ │ │ ├── BaseEventReferenceListeners.meta │ │ │ ├── BaseEventReferences │ │ │ │ ├── AtomBaseVariableBaseEventReference.cs │ │ │ │ ├── AtomBaseVariableBaseEventReference.cs.meta │ │ │ │ ├── VoidBaseEventReference.cs │ │ │ │ └── VoidBaseEventReference.cs.meta │ │ │ ├── BaseEventReferences.meta │ │ │ ├── Collections │ │ │ │ ├── AtomBaseCollectionInstancer.cs │ │ │ │ ├── AtomBaseCollectionInstancer.cs.meta │ │ │ │ ├── AtomBaseVariableList.cs │ │ │ │ ├── AtomBaseVariableList.cs.meta │ │ │ │ ├── AtomCollection.cs │ │ │ │ ├── AtomCollection.cs.meta │ │ │ │ ├── AtomCollectionInstancer.cs │ │ │ │ ├── AtomCollectionInstancer.cs.meta │ │ │ │ ├── AtomCollectionReference.cs │ │ │ │ ├── AtomCollectionReference.cs.meta │ │ │ │ ├── AtomList.cs │ │ │ │ ├── AtomList.cs.meta │ │ │ │ ├── AtomListInstancer.cs │ │ │ │ ├── AtomListInstancer.cs.meta │ │ │ │ ├── AtomListReference.cs │ │ │ │ ├── AtomListReference.cs.meta │ │ │ │ ├── IWithCollectionEvents.cs │ │ │ │ ├── IWithCollectionEvents.cs.meta │ │ │ │ ├── SerializableDictionary.cs │ │ │ │ ├── SerializableDictionary.cs.meta │ │ │ │ ├── StringReferenceAtomBaseVariableDictionary.cs │ │ │ │ ├── StringReferenceAtomBaseVariableDictionary.cs.meta │ │ │ │ ├── SyncCollectionInstancerToCollection.cs │ │ │ │ ├── SyncCollectionInstancerToCollection.cs.meta │ │ │ │ ├── SyncListInstancerToCollection.cs │ │ │ │ └── SyncListInstancerToCollection.cs.meta │ │ │ ├── Collections.meta │ │ │ ├── Conditions │ │ │ │ ├── BoolCondition.cs │ │ │ │ ├── BoolCondition.cs.meta │ │ │ │ ├── Collider2DCondition.cs │ │ │ │ ├── Collider2DCondition.cs.meta │ │ │ │ ├── ColliderCondition.cs │ │ │ │ ├── ColliderCondition.cs.meta │ │ │ │ ├── Collision2DCondition.cs │ │ │ │ ├── Collision2DCondition.cs.meta │ │ │ │ ├── CollisionCondition.cs │ │ │ │ ├── CollisionCondition.cs.meta │ │ │ │ ├── ColorCondition.cs │ │ │ │ ├── ColorCondition.cs.meta │ │ │ │ ├── DoubleCondition.cs │ │ │ │ ├── DoubleCondition.cs.meta │ │ │ │ ├── FloatCondition.cs │ │ │ │ ├── FloatCondition.cs.meta │ │ │ │ ├── GameObjectCondition.cs │ │ │ │ ├── GameObjectCondition.cs.meta │ │ │ │ ├── IntCondition.cs │ │ │ │ ├── IntCondition.cs.meta │ │ │ │ ├── QuaternionCondition.cs │ │ │ │ ├── QuaternionCondition.cs.meta │ │ │ │ ├── StringCondition.cs │ │ │ │ ├── StringCondition.cs.meta │ │ │ │ ├── Vector2Condition.cs │ │ │ │ ├── Vector2Condition.cs.meta │ │ │ │ ├── Vector3Condition.cs │ │ │ │ └── Vector3Condition.cs.meta │ │ │ ├── Conditions.meta │ │ │ ├── Constants │ │ │ │ ├── BoolConstant.cs │ │ │ │ ├── BoolConstant.cs.meta │ │ │ │ ├── Collider2DConstant.cs │ │ │ │ ├── Collider2DConstant.cs.meta │ │ │ │ ├── ColliderConstant.cs │ │ │ │ ├── ColliderConstant.cs.meta │ │ │ │ ├── Collision2DConstant.cs │ │ │ │ ├── Collision2DConstant.cs.meta │ │ │ │ ├── CollisionConstant.cs │ │ │ │ ├── CollisionConstant.cs.meta │ │ │ │ ├── ColorConstant.cs │ │ │ │ ├── ColorConstant.cs.meta │ │ │ │ ├── DoubleConstant.cs │ │ │ │ ├── DoubleConstant.cs.meta │ │ │ │ ├── FloatConstant.cs │ │ │ │ ├── FloatConstant.cs.meta │ │ │ │ ├── GameObjectConstant.cs │ │ │ │ ├── GameObjectConstant.cs.meta │ │ │ │ ├── IntConstant.cs │ │ │ │ ├── IntConstant.cs.meta │ │ │ │ ├── QuaternionConstant.cs │ │ │ │ ├── QuaternionConstant.cs.meta │ │ │ │ ├── StringConstant.cs │ │ │ │ ├── StringConstant.cs.meta │ │ │ │ ├── Vector2Constant.cs │ │ │ │ ├── Vector2Constant.cs.meta │ │ │ │ ├── Vector3Constant.cs │ │ │ │ └── Vector3Constant.cs.meta │ │ │ ├── Constants.meta │ │ │ ├── EventInstancers │ │ │ │ ├── AtomBaseVariableEventInstancer.cs │ │ │ │ ├── AtomBaseVariableEventInstancer.cs.meta │ │ │ │ ├── BoolEventInstancer.cs │ │ │ │ ├── BoolEventInstancer.cs.meta │ │ │ │ ├── BoolPairEventInstancer.cs │ │ │ │ ├── BoolPairEventInstancer.cs.meta │ │ │ │ ├── Collider2DEventInstancer.cs │ │ │ │ ├── Collider2DEventInstancer.cs.meta │ │ │ │ ├── Collider2DPairEventInstancer.cs │ │ │ │ ├── Collider2DPairEventInstancer.cs.meta │ │ │ │ ├── ColliderEventInstancer.cs │ │ │ │ ├── ColliderEventInstancer.cs.meta │ │ │ │ ├── ColliderPairEventInstancer.cs │ │ │ │ ├── ColliderPairEventInstancer.cs.meta │ │ │ │ ├── Collision2DEventInstancer.cs │ │ │ │ ├── Collision2DEventInstancer.cs.meta │ │ │ │ ├── Collision2DPairEventInstancer.cs │ │ │ │ ├── Collision2DPairEventInstancer.cs.meta │ │ │ │ ├── CollisionEventInstancer.cs │ │ │ │ ├── CollisionEventInstancer.cs.meta │ │ │ │ ├── CollisionPairEventInstancer.cs │ │ │ │ ├── CollisionPairEventInstancer.cs.meta │ │ │ │ ├── ColorEventInstancer.cs │ │ │ │ ├── ColorEventInstancer.cs.meta │ │ │ │ ├── ColorPairEventInstancer.cs │ │ │ │ ├── ColorPairEventInstancer.cs.meta │ │ │ │ ├── DoubleEventInstancer.cs │ │ │ │ ├── DoubleEventInstancer.cs.meta │ │ │ │ ├── DoublePairEventInstancer.cs │ │ │ │ ├── DoublePairEventInstancer.cs.meta │ │ │ │ ├── FloatEventInstancer.cs │ │ │ │ ├── FloatEventInstancer.cs.meta │ │ │ │ ├── FloatPairEventInstancer.cs │ │ │ │ ├── FloatPairEventInstancer.cs.meta │ │ │ │ ├── GameObjectEventInstancer.cs │ │ │ │ ├── GameObjectEventInstancer.cs.meta │ │ │ │ ├── GameObjectPairEventInstancer.cs │ │ │ │ ├── GameObjectPairEventInstancer.cs.meta │ │ │ │ ├── IntEventInstancer.cs │ │ │ │ ├── IntEventInstancer.cs.meta │ │ │ │ ├── IntPairEventInstancer.cs │ │ │ │ ├── IntPairEventInstancer.cs.meta │ │ │ │ ├── QuaternionEventInstancer.cs │ │ │ │ ├── QuaternionEventInstancer.cs.meta │ │ │ │ ├── QuaternionPairEventInstancer.cs │ │ │ │ ├── QuaternionPairEventInstancer.cs.meta │ │ │ │ ├── StringEventInstancer.cs │ │ │ │ ├── StringEventInstancer.cs.meta │ │ │ │ ├── StringPairEventInstancer.cs │ │ │ │ ├── StringPairEventInstancer.cs.meta │ │ │ │ ├── Vector2EventInstancer.cs │ │ │ │ ├── Vector2EventInstancer.cs.meta │ │ │ │ ├── Vector2PairEventInstancer.cs │ │ │ │ ├── Vector2PairEventInstancer.cs.meta │ │ │ │ ├── Vector3EventInstancer.cs │ │ │ │ ├── Vector3EventInstancer.cs.meta │ │ │ │ ├── Vector3PairEventInstancer.cs │ │ │ │ ├── Vector3PairEventInstancer.cs.meta │ │ │ │ ├── VoidEventInstancer.cs │ │ │ │ └── VoidEventInstancer.cs.meta │ │ │ ├── EventInstancers.meta │ │ │ ├── EventReferenceListeners │ │ │ │ ├── BoolEventReferenceListener.cs │ │ │ │ ├── BoolEventReferenceListener.cs.meta │ │ │ │ ├── BoolPairEventReferenceListener.cs │ │ │ │ ├── BoolPairEventReferenceListener.cs.meta │ │ │ │ ├── Collider2DEventReferenceListener.cs │ │ │ │ ├── Collider2DEventReferenceListener.cs.meta │ │ │ │ ├── Collider2DPairEventReferenceListener.cs │ │ │ │ ├── Collider2DPairEventReferenceListener.cs.meta │ │ │ │ ├── ColliderEventReferenceListener.cs │ │ │ │ ├── ColliderEventReferenceListener.cs.meta │ │ │ │ ├── ColliderPairEventReferenceListener.cs │ │ │ │ ├── ColliderPairEventReferenceListener.cs.meta │ │ │ │ ├── Collision2DEventReferenceListener.cs │ │ │ │ ├── Collision2DEventReferenceListener.cs.meta │ │ │ │ ├── Collision2DPairEventReferenceListener.cs │ │ │ │ ├── Collision2DPairEventReferenceListener.cs.meta │ │ │ │ ├── CollisionEventReferenceListener.cs │ │ │ │ ├── CollisionEventReferenceListener.cs.meta │ │ │ │ ├── CollisionPairEventReferenceListener.cs │ │ │ │ ├── CollisionPairEventReferenceListener.cs.meta │ │ │ │ ├── ColorEventReferenceListener.cs │ │ │ │ ├── ColorEventReferenceListener.cs.meta │ │ │ │ ├── ColorPairEventReferenceListener.cs │ │ │ │ ├── ColorPairEventReferenceListener.cs.meta │ │ │ │ ├── DoubleEventReferenceListener.cs │ │ │ │ ├── DoubleEventReferenceListener.cs.meta │ │ │ │ ├── DoublePairEventReferenceListener.cs │ │ │ │ ├── DoublePairEventReferenceListener.cs.meta │ │ │ │ ├── FloatEventReferenceListener.cs │ │ │ │ ├── FloatEventReferenceListener.cs.meta │ │ │ │ ├── FloatPairEventReferenceListener.cs │ │ │ │ ├── FloatPairEventReferenceListener.cs.meta │ │ │ │ ├── GameObjectEventReferenceListener.cs │ │ │ │ ├── GameObjectEventReferenceListener.cs.meta │ │ │ │ ├── GameObjectPairEventReferenceListener.cs │ │ │ │ ├── GameObjectPairEventReferenceListener.cs.meta │ │ │ │ ├── IntEventReferenceListener.cs │ │ │ │ ├── IntEventReferenceListener.cs.meta │ │ │ │ ├── IntPairEventReferenceListener.cs │ │ │ │ ├── IntPairEventReferenceListener.cs.meta │ │ │ │ ├── QuaternionEventReferenceListener.cs │ │ │ │ ├── QuaternionEventReferenceListener.cs.meta │ │ │ │ ├── QuaternionPairEventReferenceListener.cs │ │ │ │ ├── QuaternionPairEventReferenceListener.cs.meta │ │ │ │ ├── StringEventReferenceListener.cs │ │ │ │ ├── StringEventReferenceListener.cs.meta │ │ │ │ ├── StringPairEventReferenceListener.cs │ │ │ │ ├── StringPairEventReferenceListener.cs.meta │ │ │ │ ├── Vector2EventReferenceListener.cs │ │ │ │ ├── Vector2EventReferenceListener.cs.meta │ │ │ │ ├── Vector2PairEventReferenceListener.cs │ │ │ │ ├── Vector2PairEventReferenceListener.cs.meta │ │ │ │ ├── Vector3EventReferenceListener.cs │ │ │ │ ├── Vector3EventReferenceListener.cs.meta │ │ │ │ ├── Vector3PairEventReferenceListener.cs │ │ │ │ └── Vector3PairEventReferenceListener.cs.meta │ │ │ ├── EventReferenceListeners.meta │ │ │ ├── EventReferences │ │ │ │ ├── BoolEventReference.cs │ │ │ │ ├── BoolEventReference.cs.meta │ │ │ │ ├── BoolPairEventReference.cs │ │ │ │ ├── BoolPairEventReference.cs.meta │ │ │ │ ├── Collider2DEventReference.cs │ │ │ │ ├── Collider2DEventReference.cs.meta │ │ │ │ ├── Collider2DPairEventReference.cs │ │ │ │ ├── Collider2DPairEventReference.cs.meta │ │ │ │ ├── ColliderEventReference.cs │ │ │ │ ├── ColliderEventReference.cs.meta │ │ │ │ ├── ColliderPairEventReference.cs │ │ │ │ ├── ColliderPairEventReference.cs.meta │ │ │ │ ├── Collision2DEventReference.cs │ │ │ │ ├── Collision2DEventReference.cs.meta │ │ │ │ ├── Collision2DPairEventReference.cs │ │ │ │ ├── Collision2DPairEventReference.cs.meta │ │ │ │ ├── CollisionEventReference.cs │ │ │ │ ├── CollisionEventReference.cs.meta │ │ │ │ ├── CollisionPairEventReference.cs │ │ │ │ ├── CollisionPairEventReference.cs.meta │ │ │ │ ├── ColorEventReference.cs │ │ │ │ ├── ColorEventReference.cs.meta │ │ │ │ ├── ColorPairEventReference.cs │ │ │ │ ├── ColorPairEventReference.cs.meta │ │ │ │ ├── DoubleEventReference.cs │ │ │ │ ├── DoubleEventReference.cs.meta │ │ │ │ ├── DoublePairEventReference.cs │ │ │ │ ├── DoublePairEventReference.cs.meta │ │ │ │ ├── FloatEventReference.cs │ │ │ │ ├── FloatEventReference.cs.meta │ │ │ │ ├── FloatPairEventReference.cs │ │ │ │ ├── FloatPairEventReference.cs.meta │ │ │ │ ├── GameObjectEventReference.cs │ │ │ │ ├── GameObjectEventReference.cs.meta │ │ │ │ ├── GameObjectPairEventReference.cs │ │ │ │ ├── GameObjectPairEventReference.cs.meta │ │ │ │ ├── IntEventReference.cs │ │ │ │ ├── IntEventReference.cs.meta │ │ │ │ ├── IntPairEventReference.cs │ │ │ │ ├── IntPairEventReference.cs.meta │ │ │ │ ├── QuaternionEventReference.cs │ │ │ │ ├── QuaternionEventReference.cs.meta │ │ │ │ ├── QuaternionPairEventReference.cs │ │ │ │ ├── QuaternionPairEventReference.cs.meta │ │ │ │ ├── StringEventReference.cs │ │ │ │ ├── StringEventReference.cs.meta │ │ │ │ ├── StringPairEventReference.cs │ │ │ │ ├── StringPairEventReference.cs.meta │ │ │ │ ├── Vector2EventReference.cs │ │ │ │ ├── Vector2EventReference.cs.meta │ │ │ │ ├── Vector2PairEventReference.cs │ │ │ │ ├── Vector2PairEventReference.cs.meta │ │ │ │ ├── Vector3EventReference.cs │ │ │ │ ├── Vector3EventReference.cs.meta │ │ │ │ ├── Vector3PairEventReference.cs │ │ │ │ └── Vector3PairEventReference.cs.meta │ │ │ ├── EventReferences.meta │ │ │ ├── Events │ │ │ │ ├── AtomBaseVariableEvent.cs │ │ │ │ ├── AtomBaseVariableEvent.cs.meta │ │ │ │ ├── BoolEvent.cs │ │ │ │ ├── BoolEvent.cs.meta │ │ │ │ ├── BoolPairEvent.cs │ │ │ │ ├── BoolPairEvent.cs.meta │ │ │ │ ├── Collider2DEvent.cs │ │ │ │ ├── Collider2DEvent.cs.meta │ │ │ │ ├── Collider2DPairEvent.cs │ │ │ │ ├── Collider2DPairEvent.cs.meta │ │ │ │ ├── ColliderEvent.cs │ │ │ │ ├── ColliderEvent.cs.meta │ │ │ │ ├── ColliderPairEvent.cs │ │ │ │ ├── ColliderPairEvent.cs.meta │ │ │ │ ├── Collision2DEvent.cs │ │ │ │ ├── Collision2DEvent.cs.meta │ │ │ │ ├── Collision2DPairEvent.cs │ │ │ │ ├── Collision2DPairEvent.cs.meta │ │ │ │ ├── CollisionEvent.cs │ │ │ │ ├── CollisionEvent.cs.meta │ │ │ │ ├── CollisionPairEvent.cs │ │ │ │ ├── CollisionPairEvent.cs.meta │ │ │ │ ├── ColorEvent.cs │ │ │ │ ├── ColorEvent.cs.meta │ │ │ │ ├── ColorPairEvent.cs │ │ │ │ ├── ColorPairEvent.cs.meta │ │ │ │ ├── DoubleEvent.cs │ │ │ │ ├── DoubleEvent.cs.meta │ │ │ │ ├── DoublePairEvent.cs │ │ │ │ ├── DoublePairEvent.cs.meta │ │ │ │ ├── FloatEvent.cs │ │ │ │ ├── FloatEvent.cs.meta │ │ │ │ ├── FloatPairEvent.cs │ │ │ │ ├── FloatPairEvent.cs.meta │ │ │ │ ├── GameObjectEvent.cs │ │ │ │ ├── GameObjectEvent.cs.meta │ │ │ │ ├── GameObjectPairEvent.cs │ │ │ │ ├── GameObjectPairEvent.cs.meta │ │ │ │ ├── IntEvent.cs │ │ │ │ ├── IntEvent.cs.meta │ │ │ │ ├── IntPairEvent.cs │ │ │ │ ├── IntPairEvent.cs.meta │ │ │ │ ├── QuaternionEvent.cs │ │ │ │ ├── QuaternionEvent.cs.meta │ │ │ │ ├── QuaternionPairEvent.cs │ │ │ │ ├── QuaternionPairEvent.cs.meta │ │ │ │ ├── StringEvent.cs │ │ │ │ ├── StringEvent.cs.meta │ │ │ │ ├── StringPairEvent.cs │ │ │ │ ├── StringPairEvent.cs.meta │ │ │ │ ├── Vector2Event.cs │ │ │ │ ├── Vector2Event.cs.meta │ │ │ │ ├── Vector2PairEvent.cs │ │ │ │ ├── Vector2PairEvent.cs.meta │ │ │ │ ├── Vector3Event.cs │ │ │ │ ├── Vector3Event.cs.meta │ │ │ │ ├── Vector3PairEvent.cs │ │ │ │ ├── Vector3PairEvent.cs.meta │ │ │ │ ├── VoidEvent.cs │ │ │ │ └── VoidEvent.cs.meta │ │ │ ├── Events.meta │ │ │ ├── Functions │ │ │ │ ├── BoolBoolFunction.cs │ │ │ │ ├── BoolBoolFunction.cs.meta │ │ │ │ ├── Clamp │ │ │ │ │ ├── ClampFloat.cs │ │ │ │ │ ├── ClampFloat.cs.meta │ │ │ │ │ ├── ClampInt.cs │ │ │ │ │ └── ClampInt.cs.meta │ │ │ │ ├── Clamp.meta │ │ │ │ ├── Collider2DCollider2DFunction.cs │ │ │ │ ├── Collider2DCollider2DFunction.cs.meta │ │ │ │ ├── ColliderColliderFunction.cs │ │ │ │ ├── ColliderColliderFunction.cs.meta │ │ │ │ ├── Collision2DCollision2DFunction.cs │ │ │ │ ├── Collision2DCollision2DFunction.cs.meta │ │ │ │ ├── CollisionCollisionFunction.cs │ │ │ │ ├── CollisionCollisionFunction.cs.meta │ │ │ │ ├── ColorColorFunction.cs │ │ │ │ ├── ColorColorFunction.cs.meta │ │ │ │ ├── DoubleDoubleFunction.cs │ │ │ │ ├── DoubleDoubleFunction.cs.meta │ │ │ │ ├── FloatFloatFunction.cs │ │ │ │ ├── FloatFloatFunction.cs.meta │ │ │ │ ├── GameObjectGameObjectFunction.cs │ │ │ │ ├── GameObjectGameObjectFunction.cs.meta │ │ │ │ ├── IntIntFunction.cs │ │ │ │ ├── IntIntFunction.cs.meta │ │ │ │ ├── QuaternionQuaternionFunction.cs │ │ │ │ ├── QuaternionQuaternionFunction.cs.meta │ │ │ │ ├── StringStringFunction.cs │ │ │ │ ├── StringStringFunction.cs.meta │ │ │ │ ├── Vector2Vector2Function.cs │ │ │ │ ├── Vector2Vector2Function.cs.meta │ │ │ │ ├── Vector3Vector3Function.cs │ │ │ │ └── Vector3Vector3Function.cs.meta │ │ │ ├── Functions.meta │ │ │ ├── MonoBehaviourHelpers │ │ │ │ ├── SyncGameObjectToList.cs │ │ │ │ ├── SyncGameObjectToList.cs.meta │ │ │ │ ├── SyncVariableInstancerToCollection.cs │ │ │ │ └── SyncVariableInstancerToCollection.cs.meta │ │ │ ├── MonoBehaviourHelpers.meta │ │ │ ├── Pairs │ │ │ │ ├── BoolPair.cs │ │ │ │ ├── BoolPair.cs.meta │ │ │ │ ├── Collider2DPair.cs │ │ │ │ ├── Collider2DPair.cs.meta │ │ │ │ ├── ColliderPair.cs │ │ │ │ ├── ColliderPair.cs.meta │ │ │ │ ├── Collision2DPair.cs │ │ │ │ ├── Collision2DPair.cs.meta │ │ │ │ ├── CollisionPair.cs │ │ │ │ ├── CollisionPair.cs.meta │ │ │ │ ├── ColorPair.cs │ │ │ │ ├── ColorPair.cs.meta │ │ │ │ ├── DoublePair.cs │ │ │ │ ├── DoublePair.cs.meta │ │ │ │ ├── FloatPair.cs │ │ │ │ ├── FloatPair.cs.meta │ │ │ │ ├── GameObjectPair.cs │ │ │ │ ├── GameObjectPair.cs.meta │ │ │ │ ├── IntPair.cs │ │ │ │ ├── IntPair.cs.meta │ │ │ │ ├── QuaternionPair.cs │ │ │ │ ├── QuaternionPair.cs.meta │ │ │ │ ├── StringPair.cs │ │ │ │ ├── StringPair.cs.meta │ │ │ │ ├── Vector2Pair.cs │ │ │ │ ├── Vector2Pair.cs.meta │ │ │ │ ├── Vector3Pair.cs │ │ │ │ └── Vector3Pair.cs.meta │ │ │ ├── Pairs.meta │ │ │ ├── References │ │ │ │ ├── BoolReference.cs │ │ │ │ ├── BoolReference.cs.meta │ │ │ │ ├── Collider2DReference.cs │ │ │ │ ├── Collider2DReference.cs.meta │ │ │ │ ├── ColliderReference.cs │ │ │ │ ├── ColliderReference.cs.meta │ │ │ │ ├── Collision2DReference.cs │ │ │ │ ├── Collision2DReference.cs.meta │ │ │ │ ├── CollisionReference.cs │ │ │ │ ├── CollisionReference.cs.meta │ │ │ │ ├── ColorReference.cs │ │ │ │ ├── ColorReference.cs.meta │ │ │ │ ├── DoubleReference.cs │ │ │ │ ├── DoubleReference.cs.meta │ │ │ │ ├── FloatReference.cs │ │ │ │ ├── FloatReference.cs.meta │ │ │ │ ├── GameObjectReference.cs │ │ │ │ ├── GameObjectReference.cs.meta │ │ │ │ ├── IntReference.cs │ │ │ │ ├── IntReference.cs.meta │ │ │ │ ├── QuaternionReference.cs │ │ │ │ ├── QuaternionReference.cs.meta │ │ │ │ ├── StringReference.cs │ │ │ │ ├── StringReference.cs.meta │ │ │ │ ├── Vector2Reference.cs │ │ │ │ ├── Vector2Reference.cs.meta │ │ │ │ ├── Vector3Reference.cs │ │ │ │ └── Vector3Reference.cs.meta │ │ │ ├── References.meta │ │ │ ├── SyncVariableInstancerToCollection │ │ │ │ ├── SyncBoolVariableInstancerToCollection.cs │ │ │ │ ├── SyncBoolVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncCollider2DVariableInstancerToCollection.cs │ │ │ │ ├── SyncCollider2DVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncColliderVariableInstancerToCollection.cs │ │ │ │ ├── SyncColliderVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncCollision2DVariableInstancerToCollection.cs │ │ │ │ ├── SyncCollision2DVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncCollisionVariableInstancerToCollection.cs │ │ │ │ ├── SyncCollisionVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncColorVariableInstancerToCollection.cs │ │ │ │ ├── SyncColorVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncDoubleVariableInstancerToCollection.cs │ │ │ │ ├── SyncDoubleVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncFloatVariableInstancerToCollection.cs │ │ │ │ ├── SyncFloatVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncGameObjectVariableInstancerToCollection.cs │ │ │ │ ├── SyncGameObjectVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncIntVariableInstancerToCollection.cs │ │ │ │ ├── SyncIntVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncQuaternionVariableInstancerToCollection.cs │ │ │ │ ├── SyncQuaternionVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncStringVariableInstancerToCollection.cs │ │ │ │ ├── SyncStringVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncVector2VariableInstancerToCollection.cs │ │ │ │ ├── SyncVector2VariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncVector3VariableInstancerToCollection.cs │ │ │ │ └── SyncVector3VariableInstancerToCollection.cs.meta │ │ │ ├── SyncVariableInstancerToCollection.meta │ │ │ ├── UnityAtoms.UnityAtomsBaseAtoms.Runtime.asmdef │ │ │ ├── UnityAtoms.UnityAtomsBaseAtoms.Runtime.asmdef.meta │ │ │ ├── UnityEvents │ │ │ │ ├── AtomBaseVariableUnityEvent.cs │ │ │ │ ├── AtomBaseVariableUnityEvent.cs.meta │ │ │ │ ├── BoolPairUnityEvent.cs │ │ │ │ ├── BoolPairUnityEvent.cs.meta │ │ │ │ ├── BoolUnityEvent.cs │ │ │ │ ├── BoolUnityEvent.cs.meta │ │ │ │ ├── Collider2DPairUnityEvent.cs │ │ │ │ ├── Collider2DPairUnityEvent.cs.meta │ │ │ │ ├── Collider2DUnityEvent.cs │ │ │ │ ├── Collider2DUnityEvent.cs.meta │ │ │ │ ├── ColliderPairUnityEvent.cs │ │ │ │ ├── ColliderPairUnityEvent.cs.meta │ │ │ │ ├── ColliderUnityEvent.cs │ │ │ │ ├── ColliderUnityEvent.cs.meta │ │ │ │ ├── Collision2DPairUnityEvent.cs │ │ │ │ ├── Collision2DPairUnityEvent.cs.meta │ │ │ │ ├── Collision2DUnityEvent.cs │ │ │ │ ├── Collision2DUnityEvent.cs.meta │ │ │ │ ├── CollisionPairUnityEvent.cs │ │ │ │ ├── CollisionPairUnityEvent.cs.meta │ │ │ │ ├── CollisionUnityEvent.cs │ │ │ │ ├── CollisionUnityEvent.cs.meta │ │ │ │ ├── ColorPairUnityEvent.cs │ │ │ │ ├── ColorPairUnityEvent.cs.meta │ │ │ │ ├── ColorUnityEvent.cs │ │ │ │ ├── ColorUnityEvent.cs.meta │ │ │ │ ├── DoublePairUnityEvent.cs │ │ │ │ ├── DoublePairUnityEvent.cs.meta │ │ │ │ ├── DoubleUnityEvent.cs │ │ │ │ ├── DoubleUnityEvent.cs.meta │ │ │ │ ├── FloatPairUnityEvent.cs │ │ │ │ ├── FloatPairUnityEvent.cs.meta │ │ │ │ ├── FloatUnityEvent.cs │ │ │ │ ├── FloatUnityEvent.cs.meta │ │ │ │ ├── GameObjectPairUnityEvent.cs │ │ │ │ ├── GameObjectPairUnityEvent.cs.meta │ │ │ │ ├── GameObjectUnityEvent.cs │ │ │ │ ├── GameObjectUnityEvent.cs.meta │ │ │ │ ├── IntPairUnityEvent.cs │ │ │ │ ├── IntPairUnityEvent.cs.meta │ │ │ │ ├── IntUnityEvent.cs │ │ │ │ ├── IntUnityEvent.cs.meta │ │ │ │ ├── QuaternionPairUnityEvent.cs │ │ │ │ ├── QuaternionPairUnityEvent.cs.meta │ │ │ │ ├── QuaternionUnityEvent.cs │ │ │ │ ├── QuaternionUnityEvent.cs.meta │ │ │ │ ├── StringPairUnityEvent.cs │ │ │ │ ├── StringPairUnityEvent.cs.meta │ │ │ │ ├── StringUnityEvent.cs │ │ │ │ ├── StringUnityEvent.cs.meta │ │ │ │ ├── Vector2PairUnityEvent.cs │ │ │ │ ├── Vector2PairUnityEvent.cs.meta │ │ │ │ ├── Vector2UnityEvent.cs │ │ │ │ ├── Vector2UnityEvent.cs.meta │ │ │ │ ├── Vector3PairUnityEvent.cs │ │ │ │ ├── Vector3PairUnityEvent.cs.meta │ │ │ │ ├── Vector3UnityEvent.cs │ │ │ │ ├── Vector3UnityEvent.cs.meta │ │ │ │ ├── VoidUnityEvent.cs │ │ │ │ └── VoidUnityEvent.cs.meta │ │ │ ├── UnityEvents.meta │ │ │ ├── ValueLists │ │ │ │ ├── BoolValueList.cs │ │ │ │ ├── BoolValueList.cs.meta │ │ │ │ ├── Collider2DValueList.cs │ │ │ │ ├── Collider2DValueList.cs.meta │ │ │ │ ├── ColliderValueList.cs │ │ │ │ ├── ColliderValueList.cs.meta │ │ │ │ ├── Collision2DValueList.cs │ │ │ │ ├── Collision2DValueList.cs.meta │ │ │ │ ├── CollisionValueList.cs │ │ │ │ ├── CollisionValueList.cs.meta │ │ │ │ ├── ColorValueList.cs │ │ │ │ ├── ColorValueList.cs.meta │ │ │ │ ├── DoubleValueList.cs │ │ │ │ ├── DoubleValueList.cs.meta │ │ │ │ ├── FloatValueList.cs │ │ │ │ ├── FloatValueList.cs.meta │ │ │ │ ├── GameObjectValueList.cs │ │ │ │ ├── GameObjectValueList.cs.meta │ │ │ │ ├── IntValueList.cs │ │ │ │ ├── IntValueList.cs.meta │ │ │ │ ├── QuaternionValueList.cs │ │ │ │ ├── QuaternionValueList.cs.meta │ │ │ │ ├── StringValueList.cs │ │ │ │ ├── StringValueList.cs.meta │ │ │ │ ├── Vector2ValueList.cs │ │ │ │ ├── Vector2ValueList.cs.meta │ │ │ │ ├── Vector3ValueList.cs │ │ │ │ └── Vector3ValueList.cs.meta │ │ │ ├── ValueLists.meta │ │ │ ├── VariableInstancers │ │ │ │ ├── BoolVariableInstancer.cs │ │ │ │ ├── BoolVariableInstancer.cs.meta │ │ │ │ ├── Collider2DVariableInstancer.cs │ │ │ │ ├── Collider2DVariableInstancer.cs.meta │ │ │ │ ├── ColliderVariableInstancer.cs │ │ │ │ ├── ColliderVariableInstancer.cs.meta │ │ │ │ ├── Collision2DVariableInstancer.cs │ │ │ │ ├── Collision2DVariableInstancer.cs.meta │ │ │ │ ├── CollisionVariableInstancer.cs │ │ │ │ ├── CollisionVariableInstancer.cs.meta │ │ │ │ ├── ColorVariableInstancer.cs │ │ │ │ ├── ColorVariableInstancer.cs.meta │ │ │ │ ├── DoubleVariableInstancer.cs │ │ │ │ ├── DoubleVariableInstancer.cs.meta │ │ │ │ ├── FloatVariableInstancer.cs │ │ │ │ ├── FloatVariableInstancer.cs.meta │ │ │ │ ├── GameObjectVariableInstancer.cs │ │ │ │ ├── GameObjectVariableInstancer.cs.meta │ │ │ │ ├── IntVariableInstancer.cs │ │ │ │ ├── IntVariableInstancer.cs.meta │ │ │ │ ├── QuaternionVariableInstancer.cs │ │ │ │ ├── QuaternionVariableInstancer.cs.meta │ │ │ │ ├── StringVariableInstancer.cs │ │ │ │ ├── StringVariableInstancer.cs.meta │ │ │ │ ├── Vector2VariableInstancer.cs │ │ │ │ ├── Vector2VariableInstancer.cs.meta │ │ │ │ ├── Vector3VariableInstancer.cs │ │ │ │ └── Vector3VariableInstancer.cs.meta │ │ │ ├── VariableInstancers.meta │ │ │ ├── Variables │ │ │ │ ├── BoolVariable.cs │ │ │ │ ├── BoolVariable.cs.meta │ │ │ │ ├── Collider2DVariable.cs │ │ │ │ ├── Collider2DVariable.cs.meta │ │ │ │ ├── ColliderVariable.cs │ │ │ │ ├── ColliderVariable.cs.meta │ │ │ │ ├── Collision2DVariable.cs │ │ │ │ ├── Collision2DVariable.cs.meta │ │ │ │ ├── CollisionVariable.cs │ │ │ │ ├── CollisionVariable.cs.meta │ │ │ │ ├── ColorVariable.cs │ │ │ │ ├── ColorVariable.cs.meta │ │ │ │ ├── DoubleVariable.cs │ │ │ │ ├── DoubleVariable.cs.meta │ │ │ │ ├── FloatVariable.cs │ │ │ │ ├── FloatVariable.cs.meta │ │ │ │ ├── GameObjectVariable.cs │ │ │ │ ├── GameObjectVariable.cs.meta │ │ │ │ ├── IntVariable.cs │ │ │ │ ├── IntVariable.cs.meta │ │ │ │ ├── QuaternionVariable.cs │ │ │ │ ├── QuaternionVariable.cs.meta │ │ │ │ ├── StringVariable.cs │ │ │ │ ├── StringVariable.cs.meta │ │ │ │ ├── Vector2Variable.cs │ │ │ │ ├── Vector2Variable.cs.meta │ │ │ │ ├── Vector3Variable.cs │ │ │ │ └── Vector3Variable.cs.meta │ │ │ └── Variables.meta │ │ ├── Runtime.meta │ │ ├── Tests │ │ │ ├── Runtime │ │ │ │ ├── ScriptableObjectBaseTest.cs │ │ │ │ ├── ScriptableObjectBaseTest.cs.meta │ │ │ │ ├── UnityAtoms.UnityAtomsBaseAtoms.Runtime.Tests.asmdef │ │ │ │ └── UnityAtoms.UnityAtomsBaseAtoms.Runtime.Tests.asmdef.meta │ │ │ └── Runtime.meta │ │ └── Tests.meta │ ├── BaseAtoms.meta │ ├── Core │ │ ├── Documentation │ │ │ ├── README.md │ │ │ └── README.md.meta │ │ ├── Documentation.meta │ │ ├── Editor │ │ │ ├── Drawers │ │ │ │ ├── AtomBaseReferenceDrawer.cs │ │ │ │ ├── AtomBaseReferenceDrawer.cs.meta │ │ │ │ ├── AtomDrawer.cs │ │ │ │ ├── AtomDrawer.cs.meta │ │ │ │ ├── AtomEventReferenceDrawer.cs │ │ │ │ ├── AtomEventReferenceDrawer.cs.meta │ │ │ │ ├── AtomListAttributeDrawer.cs │ │ │ │ ├── AtomListAttributeDrawer.cs.meta │ │ │ │ ├── AtomReferenceDrawer.cs │ │ │ │ ├── AtomReferenceDrawer.cs.meta │ │ │ │ ├── ReadOnlyDrawer.cs │ │ │ │ ├── ReadOnlyDrawer.cs.meta │ │ │ │ ├── VariableDrawer.cs │ │ │ │ └── VariableDrawer.cs.meta │ │ │ ├── Drawers.meta │ │ │ ├── Editors │ │ │ │ ├── AtomFolderEditor.cs │ │ │ │ ├── AtomFolderEditor.cs.meta │ │ │ │ ├── AtomGeneratorEditor.cs │ │ │ │ ├── AtomGeneratorEditor.cs.meta │ │ │ │ ├── EventInstancers │ │ │ │ │ ├── AtomEventInstancerEditor.cs │ │ │ │ │ └── AtomEventInstancerEditor.cs.meta │ │ │ │ ├── EventInstancers.meta │ │ │ │ ├── Events │ │ │ │ │ ├── AtomEventEditor.cs │ │ │ │ │ └── AtomEventEditor.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── StackTraceEditor.cs │ │ │ │ ├── StackTraceEditor.cs.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── AtomVariableEditor.cs │ │ │ │ │ └── AtomVariableEditor.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Editors.meta │ │ │ ├── Extensions │ │ │ │ ├── SerializedPropertyExtensions.cs │ │ │ │ ├── SerializedPropertyExtensions.cs.meta │ │ │ │ ├── StringExtensions.cs │ │ │ │ ├── StringExtensions.cs.meta │ │ │ │ ├── TypeExtensions.cs │ │ │ │ └── TypeExtensions.cs.meta │ │ │ ├── Extensions.meta │ │ │ ├── Generator │ │ │ │ ├── AtomGenerator.cs │ │ │ │ ├── AtomGenerator.cs.meta │ │ │ │ ├── AtomRecipe.cs │ │ │ │ ├── AtomRecipe.cs.meta │ │ │ │ ├── AtomType.cs │ │ │ │ ├── AtomType.cs.meta │ │ │ │ ├── AtomTypes.cs │ │ │ │ ├── AtomTypes.cs.meta │ │ │ │ ├── Generator.cs │ │ │ │ ├── Generator.cs.meta │ │ │ │ ├── GeneratorEditor.cs │ │ │ │ ├── GeneratorEditor.cs.meta │ │ │ │ ├── RegenerateAllAtoms.cs │ │ │ │ ├── RegenerateAllAtoms.cs.meta │ │ │ │ ├── Resources │ │ │ │ │ ├── UA_Template__Action.txt │ │ │ │ │ ├── UA_Template__Action.txt.meta │ │ │ │ │ ├── UA_Template_AtomDrawer__Constant.txt │ │ │ │ │ ├── UA_Template_AtomDrawer__Constant.txt.meta │ │ │ │ │ ├── UA_Template_AtomDrawer__Event.txt │ │ │ │ │ ├── UA_Template_AtomDrawer__Event.txt.meta │ │ │ │ │ ├── UA_Template_AtomDrawer__ValueList.txt │ │ │ │ │ ├── UA_Template_AtomDrawer__ValueList.txt.meta │ │ │ │ │ ├── UA_Template_AtomDrawer__Variable.txt │ │ │ │ │ ├── UA_Template_AtomDrawer__Variable.txt.meta │ │ │ │ │ ├── UA_Template_AtomEditor__EventInstancer.txt │ │ │ │ │ ├── UA_Template_AtomEditor__EventInstancer.txt.meta │ │ │ │ │ ├── UA_Template_AtomEditor__Event.txt │ │ │ │ │ ├── UA_Template_AtomEditor__Event.txt.meta │ │ │ │ │ ├── UA_Template_AtomEditor__Variable.txt │ │ │ │ │ ├── UA_Template_AtomEditor__Variable.txt.meta │ │ │ │ │ ├── UA_Template__BaseEventReferenceListener.txt │ │ │ │ │ ├── UA_Template__BaseEventReferenceListener.txt.meta │ │ │ │ │ ├── UA_Template__BaseEventReference.txt │ │ │ │ │ ├── UA_Template__BaseEventReference.txt.meta │ │ │ │ │ ├── UA_Template__ConditionT.txt │ │ │ │ │ ├── UA_Template__ConditionT.txt.meta │ │ │ │ │ ├── UA_Template__Constant.txt │ │ │ │ │ ├── UA_Template__Constant.txt.meta │ │ │ │ │ ├── UA_Template__EventInstancer.txt │ │ │ │ │ ├── UA_Template__EventInstancer.txt.meta │ │ │ │ │ ├── UA_Template__EventListener.txt │ │ │ │ │ ├── UA_Template__EventListener.txt.meta │ │ │ │ │ ├── UA_Template__EventReferenceListener.txt │ │ │ │ │ ├── UA_Template__EventReferenceListener.txt.meta │ │ │ │ │ ├── UA_Template__EventReference.txt │ │ │ │ │ ├── UA_Template__EventReference.txt.meta │ │ │ │ │ ├── UA_Template__Event.txt │ │ │ │ │ ├── UA_Template__Event.txt.meta │ │ │ │ │ ├── UA_Template__FunctionTT.txt │ │ │ │ │ ├── UA_Template__FunctionTT.txt.meta │ │ │ │ │ ├── UA_Template__Pair.txt │ │ │ │ │ ├── UA_Template__Pair.txt.meta │ │ │ │ │ ├── UA_Template__Reference.txt │ │ │ │ │ ├── UA_Template__Reference.txt.meta │ │ │ │ │ ├── UA_Template__SetVariableValue.txt │ │ │ │ │ ├── UA_Template__SetVariableValue.txt.meta │ │ │ │ │ ├── UA_Template__SyncVariableInstancerToCollection.txt │ │ │ │ │ ├── UA_Template__SyncVariableInstancerToCollection.txt.meta │ │ │ │ │ ├── UA_Template__UnityEvent.txt │ │ │ │ │ ├── UA_Template__UnityEvent.txt.meta │ │ │ │ │ ├── UA_Template__ValueList.txt │ │ │ │ │ ├── UA_Template__ValueList.txt.meta │ │ │ │ │ ├── UA_Template__VariableInstancer.txt │ │ │ │ │ ├── UA_Template__VariableInstancer.txt.meta │ │ │ │ │ ├── UA_Template__Variable.txt │ │ │ │ │ └── UA_Template__Variable.txt.meta │ │ │ │ ├── Resources.meta │ │ │ │ ├── Templating.cs │ │ │ │ └── Templating.cs.meta │ │ │ ├── Generator.meta │ │ │ ├── PostProcessors │ │ │ │ ├── EditorIconPostProcessor.cs │ │ │ │ └── EditorIconPostProcessor.cs.meta │ │ │ ├── PostProcessors.meta │ │ │ ├── Resources │ │ │ │ ├── atom-icon-cherry.png │ │ │ │ ├── atom-icon-cherry.png.meta │ │ │ │ ├── atom-icon-delicate.png │ │ │ │ ├── atom-icon-delicate.png.meta │ │ │ │ ├── atom-icon-hotpink.png │ │ │ │ ├── atom-icon-hotpink.png.meta │ │ │ │ ├── atom-icon-kingsyellow.png │ │ │ │ ├── atom-icon-kingsyellow.png.meta │ │ │ │ ├── atom-icon-lime.png │ │ │ │ ├── atom-icon-lime.png.meta │ │ │ │ ├── atom-icon-lush.png │ │ │ │ ├── atom-icon-lush.png.meta │ │ │ │ ├── atom-icon-orange.png │ │ │ │ ├── atom-icon-orange.png.meta │ │ │ │ ├── atom-icon-piglet.png │ │ │ │ ├── atom-icon-piglet.png.meta │ │ │ │ ├── atom-icon-purple.png │ │ │ │ ├── atom-icon-purple.png.meta │ │ │ │ ├── atom-icon-sand.png │ │ │ │ ├── atom-icon-sand.png.meta │ │ │ │ ├── atom-icon-sign-blue.png │ │ │ │ ├── atom-icon-sign-blue.png.meta │ │ │ │ ├── atom-icon-teal.png │ │ │ │ └── atom-icon-teal.png.meta │ │ │ ├── Resources.meta │ │ │ ├── UnityAtoms.UnityAtomsCore.Editor.asmdef │ │ │ ├── UnityAtoms.UnityAtomsCore.Editor.asmdef.meta │ │ │ ├── Utils │ │ │ │ ├── AtomNameUtils.cs │ │ │ │ ├── AtomNameUtils.cs.meta │ │ │ │ ├── GuiData.cs │ │ │ │ ├── GuiData.cs.meta │ │ │ │ ├── IMGUIUtils.cs │ │ │ │ └── IMGUIUtils.cs.meta │ │ │ └── Utils.meta │ │ ├── Editor.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── Actions │ │ │ │ ├── AtomAction.cs │ │ │ │ ├── AtomAction.cs.meta │ │ │ │ ├── SetVariableValue │ │ │ │ │ ├── SetVariableValue.cs │ │ │ │ │ └── SetVariableValue.cs.meta │ │ │ │ └── SetVariableValue.meta │ │ │ ├── Actions.meta │ │ │ ├── AssemblyInfo.cs │ │ │ ├── AssemblyInfo.cs.meta │ │ │ ├── AtomListWrapper │ │ │ │ ├── AtomListWrapper.cs │ │ │ │ └── AtomListWrapper.cs.meta │ │ │ ├── AtomListWrapper.meta │ │ │ ├── Attributes │ │ │ │ ├── AtomListAttribute.cs │ │ │ │ ├── AtomListAttribute.cs.meta │ │ │ │ ├── AtomsSearchableAttribute.cs │ │ │ │ ├── AtomsSearchableAttribute.cs.meta │ │ │ │ ├── EditorIcon.cs │ │ │ │ ├── EditorIcon.cs.meta │ │ │ │ ├── ReadOnly.cs │ │ │ │ └── ReadOnly.cs.meta │ │ │ ├── Attributes.meta │ │ │ ├── Base │ │ │ │ ├── BaseAtom.cs │ │ │ │ └── BaseAtom.cs.meta │ │ │ ├── Base.meta │ │ │ ├── Conditions │ │ │ │ ├── AtomCondition.cs │ │ │ │ ├── AtomCondition.cs.meta │ │ │ │ ├── AtomConditionOperators.cs │ │ │ │ └── AtomConditionOperators.cs.meta │ │ │ ├── Conditions.meta │ │ │ ├── EventInstancers │ │ │ │ ├── AtomEventInstancer.cs │ │ │ │ └── AtomEventInstancer.cs.meta │ │ │ ├── EventInstancers.meta │ │ │ ├── EventReferences │ │ │ │ ├── AtomBaseEventReference.cs │ │ │ │ ├── AtomBaseEventReference.cs.meta │ │ │ │ ├── AtomEventReference.cs │ │ │ │ └── AtomEventReference.cs.meta │ │ │ ├── EventReferences.meta │ │ │ ├── Events │ │ │ │ ├── AtomEventBase.cs │ │ │ │ ├── AtomEventBase.cs.meta │ │ │ │ ├── AtomEvent.cs │ │ │ │ └── AtomEvent.cs.meta │ │ │ ├── Events.meta │ │ │ ├── Extensions │ │ │ │ ├── IListExtensions.cs │ │ │ │ └── IListExtensions.cs.meta │ │ │ ├── Extensions.meta │ │ │ ├── Functions │ │ │ │ ├── AtomFunction.cs │ │ │ │ └── AtomFunction.cs.meta │ │ │ ├── Functions.meta │ │ │ ├── Interfaces │ │ │ │ ├── IAtomCollection.cs │ │ │ │ ├── IAtomCollection.cs.meta │ │ │ │ ├── IAtomList.cs │ │ │ │ ├── IAtomList.cs.meta │ │ │ │ ├── IGetEvent.cs │ │ │ │ ├── IGetEvent.cs.meta │ │ │ │ ├── IGetOrCreateEvent.cs │ │ │ │ ├── IGetOrCreateEvent.cs.meta │ │ │ │ ├── IGetValue.cs │ │ │ │ ├── IGetValue.cs.meta │ │ │ │ ├── IIsValid.cs │ │ │ │ ├── IIsValid.cs.meta │ │ │ │ ├── IPair.cs │ │ │ │ ├── IPair.cs.meta │ │ │ │ ├── ISetEvent.cs │ │ │ │ ├── ISetEvent.cs.meta │ │ │ │ ├── IVariable.cs │ │ │ │ └── IVariable.cs.meta │ │ │ ├── Interfaces.meta │ │ │ ├── Listeners │ │ │ │ ├── AtomBaseListener.cs │ │ │ │ ├── AtomBaseListener.cs.meta │ │ │ │ ├── AtomEventListener.cs │ │ │ │ ├── AtomEventListener.cs.meta │ │ │ │ ├── AtomEventReferenceListener.cs │ │ │ │ ├── AtomEventReferenceListener.cs.meta │ │ │ │ ├── IAtomListener.cs │ │ │ │ └── IAtomListener.cs.meta │ │ │ ├── Listeners.meta │ │ │ ├── MonoBehaviourHelpers │ │ │ │ ├── VariableResetter.cs │ │ │ │ └── VariableResetter.cs.meta │ │ │ ├── MonoBehaviourHelpers.meta │ │ │ ├── Observables │ │ │ │ ├── BaseObservable.cs │ │ │ │ ├── BaseObservable.cs.meta │ │ │ │ ├── ObservableEvent.cs │ │ │ │ ├── ObservableEvent.cs.meta │ │ │ │ ├── ObservableUnsubscriber.cs │ │ │ │ ├── ObservableUnsubscriber.cs.meta │ │ │ │ ├── ObservableVoidEvent.cs │ │ │ │ └── ObservableVoidEvent.cs.meta │ │ │ ├── Observables.meta │ │ │ ├── Preferences │ │ │ │ ├── AtomsPreferences.cs │ │ │ │ └── AtomsPreferences.cs.meta │ │ │ ├── Preferences.meta │ │ │ ├── References │ │ │ │ ├── AtomBaseReference.cs │ │ │ │ ├── AtomBaseReference.cs.meta │ │ │ │ ├── AtomReference.cs │ │ │ │ ├── AtomReference.cs.meta │ │ │ │ ├── EquatableAtomReference.cs │ │ │ │ └── EquatableAtomReference.cs.meta │ │ │ ├── References.meta │ │ │ ├── StackTrace │ │ │ │ ├── StackTraceEntry.cs │ │ │ │ ├── StackTraceEntry.cs.meta │ │ │ │ ├── StackTraces.cs │ │ │ │ └── StackTraces.cs.meta │ │ │ ├── StackTrace.meta │ │ │ ├── Types │ │ │ │ ├── Void.cs │ │ │ │ └── Void.cs.meta │ │ │ ├── Types.meta │ │ │ ├── UnityAtoms.UnityAtomsCore.Runtime.asmdef │ │ │ ├── UnityAtoms.UnityAtomsCore.Runtime.asmdef.meta │ │ │ ├── Utils │ │ │ │ ├── Runtime.cs │ │ │ │ └── Runtime.cs.meta │ │ │ ├── Utils.meta │ │ │ ├── ValueLists │ │ │ │ ├── AtomValueList.cs │ │ │ │ ├── AtomValueList.cs.meta │ │ │ │ ├── BaseAtomValueList.cs │ │ │ │ └── BaseAtomValueList.cs.meta │ │ │ ├── ValueLists.meta │ │ │ ├── VariableInstancers │ │ │ │ ├── AtomBaseVariableInstancer.cs │ │ │ │ ├── AtomBaseVariableInstancer.cs.meta │ │ │ │ ├── AtomVariableInstancer.cs │ │ │ │ ├── AtomVariableInstancer.cs.meta │ │ │ │ ├── IAtomInstancer.cs │ │ │ │ └── IAtomInstancer.cs.meta │ │ │ ├── VariableInstancers.meta │ │ │ ├── Variables │ │ │ │ ├── AtomBaseVariable.cs │ │ │ │ ├── AtomBaseVariable.cs.meta │ │ │ │ ├── AtomVariable.cs │ │ │ │ ├── AtomVariable.cs.meta │ │ │ │ ├── EquatableAtomVariable.cs │ │ │ │ └── EquatableAtomVariable.cs.meta │ │ │ └── Variables.meta │ │ └── Runtime.meta │ ├── Core.meta │ ├── FSM │ │ ├── Documentation │ │ │ ├── README.md │ │ │ └── README.md.meta │ │ ├── Documentation.meta │ │ ├── Editor │ │ │ ├── Drawers │ │ │ │ ├── Events │ │ │ │ │ ├── FSMTransitionDataEventDrawer.cs │ │ │ │ │ └── FSMTransitionDataEventDrawer.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── FiniteStateMachineReferenceDrawer.cs │ │ │ │ ├── FiniteStateMachineReferenceDrawer.cs.meta │ │ │ │ ├── FSMTransitionDataBaseEventReferenceDrawer.cs │ │ │ │ └── FSMTransitionDataBaseEventReferenceDrawer.cs.meta │ │ │ ├── Drawers.meta │ │ │ ├── Editors │ │ │ │ ├── Events │ │ │ │ │ ├── FSMTransitionDataEventEditor.cs │ │ │ │ │ └── FSMTransitionDataEventEditor.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── FiniteStateMachineEditor.cs │ │ │ │ ├── FiniteStateMachineEditor.cs.meta │ │ │ │ ├── FiniteStateMachineInstancerEditor.cs │ │ │ │ └── FiniteStateMachineInstancerEditor.cs.meta │ │ │ ├── Editors.meta │ │ │ ├── UnityAtoms.UnityAtomsFSM.Editor.asmdef │ │ │ └── UnityAtoms.UnityAtomsFSM.Editor.asmdef.meta │ │ ├── Editor.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── Actions │ │ │ │ ├── FSMTransitionDataAction.cs │ │ │ │ └── FSMTransitionDataAction.cs.meta │ │ │ ├── Actions.meta │ │ │ ├── BaseEventReferenceListeners │ │ │ │ ├── FSMTransitionDataBaseEventReferenceListener.cs │ │ │ │ └── FSMTransitionDataBaseEventReferenceListener.cs.meta │ │ │ ├── BaseEventReferenceListeners.meta │ │ │ ├── BaseEventReferences │ │ │ │ ├── FSMTransitionDataBaseEventReference.cs │ │ │ │ └── FSMTransitionDataBaseEventReference.cs.meta │ │ │ ├── BaseEventReferences.meta │ │ │ ├── EventInstancers │ │ │ │ ├── FSMTransitionDataEventInstancer.cs │ │ │ │ └── FSMTransitionDataEventInstancer.cs.meta │ │ │ ├── EventInstancers.meta │ │ │ ├── Events │ │ │ │ ├── FSMTransitionDataEvent.cs │ │ │ │ └── FSMTransitionDataEvent.cs.meta │ │ │ ├── Events.meta │ │ │ ├── FiniteStateMachine │ │ │ │ ├── FiniteStateMachine.cs │ │ │ │ ├── FiniteStateMachine.cs.meta │ │ │ │ ├── FiniteStateMachineInstancer.cs │ │ │ │ ├── FiniteStateMachineInstancer.cs.meta │ │ │ │ ├── FiniteStateMachineMonoHook.cs │ │ │ │ ├── FiniteStateMachineMonoHook.cs.meta │ │ │ │ ├── FiniteStateMachineReference.cs │ │ │ │ ├── FiniteStateMachineReference.cs.meta │ │ │ │ ├── FSMState.cs │ │ │ │ ├── FSMState.cs.meta │ │ │ │ ├── FSMStateListWrapper.cs │ │ │ │ └── FSMStateListWrapper.cs.meta │ │ │ ├── FiniteStateMachine.meta │ │ │ ├── Transition │ │ │ │ ├── FSMTransitionData.cs │ │ │ │ ├── FSMTransitionData.cs.meta │ │ │ │ ├── Transition.cs │ │ │ │ ├── Transition.cs.meta │ │ │ │ ├── TransitionListWrapper.cs │ │ │ │ └── TransitionListWrapper.cs.meta │ │ │ ├── Transition.meta │ │ │ ├── UnityAtoms.UnityAtomsFSM.Runtime.asmdef │ │ │ ├── UnityAtoms.UnityAtomsFSM.Runtime.asmdef.meta │ │ │ ├── UnityEvents │ │ │ │ ├── FSMTransitionDataUnityEvent.cs │ │ │ │ └── FSMTransitionDataUnityEvent.cs.meta │ │ │ └── UnityEvents.meta │ │ └── Runtime.meta │ ├── FSM.meta │ ├── InputSystem │ │ ├── Editor │ │ │ ├── Drawers │ │ │ │ ├── Events │ │ │ │ │ ├── InputAction_CallbackContextEventDrawer.cs │ │ │ │ │ ├── InputAction_CallbackContextEventDrawer.cs.meta │ │ │ │ │ ├── PlayerInputEventDrawer.cs │ │ │ │ │ └── PlayerInputEventDrawer.cs.meta │ │ │ │ └── Events.meta │ │ │ ├── Drawers.meta │ │ │ ├── Editors │ │ │ │ ├── Events │ │ │ │ │ ├── InputAction_CallbackContextEventEditor.cs │ │ │ │ │ ├── InputAction_CallbackContextEventEditor.cs.meta │ │ │ │ │ ├── PlayerInputEventEditor.cs │ │ │ │ │ └── PlayerInputEventEditor.cs.meta │ │ │ │ └── Events.meta │ │ │ ├── Editors.meta │ │ │ ├── Icons │ │ │ │ ├── atom-icon-copper.png │ │ │ │ └── atom-icon-copper.png.meta │ │ │ ├── Icons.meta │ │ │ ├── UnityAtoms.UnityAtomsInputSystem.Editor.asmdef │ │ │ └── UnityAtoms.UnityAtomsInputSystem.Editor.asmdef.meta │ │ ├── Editor.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── Actions │ │ │ │ ├── InputAction_CallbackContextAction.cs │ │ │ │ ├── InputAction_CallbackContextAction.cs.meta │ │ │ │ ├── PlayerInputAction.cs │ │ │ │ └── PlayerInputAction.cs.meta │ │ │ ├── Actions.meta │ │ │ ├── EventInstancers │ │ │ │ ├── InputAction_CallbackContextEventInstancer.cs │ │ │ │ ├── InputAction_CallbackContextEventInstancer.cs.meta │ │ │ │ ├── PlayerInputEventInstancer.cs │ │ │ │ └── PlayerInputEventInstancer.cs.meta │ │ │ ├── EventInstancers.meta │ │ │ ├── Events │ │ │ │ ├── InputAction_CallbackContextEvent.cs │ │ │ │ ├── InputAction_CallbackContextEvent.cs.meta │ │ │ │ ├── PlayerInputEvent.cs │ │ │ │ └── PlayerInputEvent.cs.meta │ │ │ ├── Events.meta │ │ │ ├── Interpreters │ │ │ │ ├── CallbackContextInterpreter.cs │ │ │ │ ├── CallbackContextInterpreter.cs.meta │ │ │ │ ├── DoubleCallbackContextInterpreter.cs │ │ │ │ ├── DoubleCallbackContextInterpreter.cs.meta │ │ │ │ ├── FloatCallbackContextInterpreter.cs │ │ │ │ ├── FloatCallbackContextInterpreter.cs.meta │ │ │ │ ├── IntCallbackContextInterpreter.cs │ │ │ │ ├── IntCallbackContextInterpreter.cs.meta │ │ │ │ ├── QuaternionCallbackContextInterpreter.cs │ │ │ │ ├── QuaternionCallbackContextInterpreter.cs.meta │ │ │ │ ├── Vector2CallbackContextInterpreter.cs │ │ │ │ ├── Vector2CallbackContextInterpreter.cs.meta │ │ │ │ ├── Vector3CallbackContextInterpreter.cs │ │ │ │ └── Vector3CallbackContextInterpreter.cs.meta │ │ │ ├── Interpreters.meta │ │ │ ├── UnityAtoms.UnityAtomsInputSystem.Runtime.asmdef │ │ │ ├── UnityAtoms.UnityAtomsInputSystem.Runtime.asmdef.meta │ │ │ ├── UnityEvents │ │ │ │ ├── InputAction_CallbackContextUnityEvent.cs │ │ │ │ ├── InputAction_CallbackContextUnityEvent.cs.meta │ │ │ │ ├── PlayerInputUnityEvent.cs │ │ │ │ └── PlayerInputUnityEvent.cs.meta │ │ │ └── UnityEvents.meta │ │ └── Runtime.meta │ ├── InputSystem.meta │ ├── Mobile │ │ ├── Documentation │ │ │ ├── README.md │ │ │ └── README.md.meta │ │ ├── Documentation.meta │ │ ├── Editor │ │ │ ├── Drawers │ │ │ │ ├── Constants │ │ │ │ │ ├── TouchUserInputConstantDrawer.cs │ │ │ │ │ └── TouchUserInputConstantDrawer.cs.meta │ │ │ │ ├── Constants.meta │ │ │ │ ├── Events │ │ │ │ │ ├── TouchUserInputEventDrawer.cs │ │ │ │ │ ├── TouchUserInputEventDrawer.cs.meta │ │ │ │ │ ├── TouchUserInputPairEventDrawer.cs │ │ │ │ │ └── TouchUserInputPairEventDrawer.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── ValueLists │ │ │ │ │ ├── TouchUserInputValueListDrawer.cs │ │ │ │ │ └── TouchUserInputValueListDrawer.cs.meta │ │ │ │ ├── ValueLists.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── TouchUserInputVariableDrawer.cs │ │ │ │ │ └── TouchUserInputVariableDrawer.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Drawers.meta │ │ │ ├── Editors │ │ │ │ ├── Events │ │ │ │ │ ├── TouchUserInputEventEditor.cs │ │ │ │ │ ├── TouchUserInputEventEditor.cs.meta │ │ │ │ │ ├── TouchUserInputPairEventEditor.cs │ │ │ │ │ └── TouchUserInputPairEventEditor.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── TouchUserInputVariableEditor.cs │ │ │ │ │ └── TouchUserInputVariableEditor.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Editors.meta │ │ │ ├── UnityAtoms.UnityAtomsMobile.Editor.asmdef │ │ │ └── UnityAtoms.UnityAtomsMobile.Editor.asmdef.meta │ │ ├── Editor.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── Actions │ │ │ │ ├── SetVariableValue │ │ │ │ │ ├── SetTouchUserInputVariableValue.cs │ │ │ │ │ └── SetTouchUserInputVariableValue.cs.meta │ │ │ │ ├── SetVariableValue.meta │ │ │ │ ├── TouchUserInputAction.cs │ │ │ │ ├── TouchUserInputAction.cs.meta │ │ │ │ ├── TouchUserInputPairAction.cs │ │ │ │ ├── TouchUserInputPairAction.cs.meta │ │ │ │ ├── UpdateTouchUserInput.cs │ │ │ │ └── UpdateTouchUserInput.cs.meta │ │ │ ├── Actions.meta │ │ │ ├── Conditions │ │ │ │ ├── TouchUserInputCondition.cs │ │ │ │ └── TouchUserInputCondition.cs.meta │ │ │ ├── Conditions.meta │ │ │ ├── Constants │ │ │ │ ├── TouchUserInputConstant.cs │ │ │ │ └── TouchUserInputConstant.cs.meta │ │ │ ├── Constants.meta │ │ │ ├── EventInstancers │ │ │ │ ├── TouchUserInputEventInstancer.cs │ │ │ │ ├── TouchUserInputEventInstancer.cs.meta │ │ │ │ ├── TouchUserInputPairEventInstancer.cs │ │ │ │ └── TouchUserInputPairEventInstancer.cs.meta │ │ │ ├── EventInstancers.meta │ │ │ ├── EventReferenceListeners │ │ │ │ ├── TouchUserInputEventReferenceListener.cs │ │ │ │ ├── TouchUserInputEventReferenceListener.cs.meta │ │ │ │ ├── TouchUserInputPairEventReferenceListener.cs │ │ │ │ └── TouchUserInputPairEventReferenceListener.cs.meta │ │ │ ├── EventReferenceListeners.meta │ │ │ ├── EventReferences │ │ │ │ ├── TouchUserInputEventReference.cs │ │ │ │ ├── TouchUserInputEventReference.cs.meta │ │ │ │ ├── TouchUserInputPairEventReference.cs │ │ │ │ └── TouchUserInputPairEventReference.cs.meta │ │ │ ├── EventReferences.meta │ │ │ ├── Events │ │ │ │ ├── TouchUserInputEvent.cs │ │ │ │ ├── TouchUserInputEvent.cs.meta │ │ │ │ ├── TouchUserInputPairEvent.cs │ │ │ │ └── TouchUserInputPairEvent.cs.meta │ │ │ ├── Events.meta │ │ │ ├── Functions │ │ │ │ ├── TouchUserInputTouchUserInputFunction.cs │ │ │ │ └── TouchUserInputTouchUserInputFunction.cs.meta │ │ │ ├── Functions.meta │ │ │ ├── Pairs │ │ │ │ ├── TouchUserInputPair.cs │ │ │ │ └── TouchUserInputPair.cs.meta │ │ │ ├── Pairs.meta │ │ │ ├── References │ │ │ │ ├── TouchUserInputReference.cs │ │ │ │ └── TouchUserInputReference.cs.meta │ │ │ ├── References.meta │ │ │ ├── SyncVariableInstancerToCollection │ │ │ │ ├── SyncTouchUserInputVariableInstancerToCollection.cs │ │ │ │ └── SyncTouchUserInputVariableInstancerToCollection.cs.meta │ │ │ ├── SyncVariableInstancerToCollection.meta │ │ │ ├── Types │ │ │ │ ├── TouchUserInput.cs │ │ │ │ └── TouchUserInput.cs.meta │ │ │ ├── Types.meta │ │ │ ├── UnityAtoms.UnityAtomsMobile.Runtime.asmdef │ │ │ ├── UnityAtoms.UnityAtomsMobile.Runtime.asmdef.meta │ │ │ ├── UnityEvents │ │ │ │ ├── TouchUserInputPairUnityEvent.cs │ │ │ │ ├── TouchUserInputPairUnityEvent.cs.meta │ │ │ │ ├── TouchUserInputTouchUserInputUnityEvent.cs │ │ │ │ ├── TouchUserInputTouchUserInputUnityEvent.cs.meta │ │ │ │ ├── TouchUserInputUnityEvent.cs │ │ │ │ └── TouchUserInputUnityEvent.cs.meta │ │ │ ├── UnityEvents.meta │ │ │ ├── ValueLists │ │ │ │ ├── TouchUserInputValueList.cs │ │ │ │ └── TouchUserInputValueList.cs.meta │ │ │ ├── ValueLists.meta │ │ │ ├── VariableInstancers │ │ │ │ ├── TouchUserInputVariableInstancer.cs │ │ │ │ └── TouchUserInputVariableInstancer.cs.meta │ │ │ ├── VariableInstancers.meta │ │ │ ├── Variables │ │ │ │ ├── TouchUserInputVariable.cs │ │ │ │ └── TouchUserInputVariable.cs.meta │ │ │ └── Variables.meta │ │ └── Runtime.meta │ ├── Mobile.meta │ ├── MonoHooks │ │ ├── Documentation │ │ │ ├── README.md │ │ │ └── README.md.meta │ │ ├── Documentation.meta │ │ ├── Editor │ │ │ ├── Drawers │ │ │ │ ├── Constants │ │ │ │ │ ├── Collider2DGameObjectConstantDrawer.cs │ │ │ │ │ ├── Collider2DGameObjectConstantDrawer.cs.meta │ │ │ │ │ ├── ColliderGameObjectConstantDrawer.cs │ │ │ │ │ ├── ColliderGameObjectConstantDrawer.cs.meta │ │ │ │ │ ├── Collision2DGameObjectConstantDrawer.cs │ │ │ │ │ ├── Collision2DGameObjectConstantDrawer.cs.meta │ │ │ │ │ ├── CollisionGameObjectConstantDrawer.cs │ │ │ │ │ └── CollisionGameObjectConstantDrawer.cs.meta │ │ │ │ ├── Constants.meta │ │ │ │ ├── Events │ │ │ │ │ ├── Collider2DGameObjectEventDrawer.cs │ │ │ │ │ ├── Collider2DGameObjectEventDrawer.cs.meta │ │ │ │ │ ├── Collider2DGameObjectPairEventDrawer.cs │ │ │ │ │ ├── Collider2DGameObjectPairEventDrawer.cs.meta │ │ │ │ │ ├── ColliderGameObjectEventDrawer.cs │ │ │ │ │ ├── ColliderGameObjectEventDrawer.cs.meta │ │ │ │ │ ├── ColliderGameObjectPairEventDrawer.cs │ │ │ │ │ ├── ColliderGameObjectPairEventDrawer.cs.meta │ │ │ │ │ ├── Collision2DGameObjectEventDrawer.cs │ │ │ │ │ ├── Collision2DGameObjectEventDrawer.cs.meta │ │ │ │ │ ├── Collision2DGameObjectPairEventDrawer.cs │ │ │ │ │ ├── Collision2DGameObjectPairEventDrawer.cs.meta │ │ │ │ │ ├── CollisionGameObjectEventDrawer.cs │ │ │ │ │ ├── CollisionGameObjectEventDrawer.cs.meta │ │ │ │ │ ├── CollisionGameObjectPairEventDrawer.cs │ │ │ │ │ └── CollisionGameObjectPairEventDrawer.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── ValueLists │ │ │ │ │ ├── Collider2DGameObjectValueListDrawer.cs │ │ │ │ │ ├── Collider2DGameObjectValueListDrawer.cs.meta │ │ │ │ │ ├── ColliderGameObjectValueListDrawer.cs │ │ │ │ │ ├── ColliderGameObjectValueListDrawer.cs.meta │ │ │ │ │ ├── Collision2DGameObjectValueListDrawer.cs │ │ │ │ │ ├── Collision2DGameObjectValueListDrawer.cs.meta │ │ │ │ │ ├── CollisionGameObjectValueListDrawer.cs │ │ │ │ │ └── CollisionGameObjectValueListDrawer.cs.meta │ │ │ │ ├── ValueLists.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── Collider2DGameObjectVariableDrawer.cs │ │ │ │ │ ├── Collider2DGameObjectVariableDrawer.cs.meta │ │ │ │ │ ├── ColliderGameObjectVariableDrawer.cs │ │ │ │ │ ├── ColliderGameObjectVariableDrawer.cs.meta │ │ │ │ │ ├── Collision2DGameObjectVariableDrawer.cs │ │ │ │ │ ├── Collision2DGameObjectVariableDrawer.cs.meta │ │ │ │ │ ├── CollisionGameObjectVariableDrawer.cs │ │ │ │ │ └── CollisionGameObjectVariableDrawer.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Drawers.meta │ │ │ ├── Editors │ │ │ │ ├── Events │ │ │ │ │ ├── Collider2DGameObjectEventEditor.cs │ │ │ │ │ ├── Collider2DGameObjectEventEditor.cs.meta │ │ │ │ │ ├── Collider2DGameObjectPairEventEditor.cs │ │ │ │ │ ├── Collider2DGameObjectPairEventEditor.cs.meta │ │ │ │ │ ├── ColliderGameObjectEventEditor.cs │ │ │ │ │ ├── ColliderGameObjectEventEditor.cs.meta │ │ │ │ │ ├── ColliderGameObjectPairEventEditor.cs │ │ │ │ │ ├── ColliderGameObjectPairEventEditor.cs.meta │ │ │ │ │ ├── Collision2DGameObjectEventEditor.cs │ │ │ │ │ ├── Collision2DGameObjectEventEditor.cs.meta │ │ │ │ │ ├── Collision2DGameObjectPairEventEditor.cs │ │ │ │ │ ├── Collision2DGameObjectPairEventEditor.cs.meta │ │ │ │ │ ├── CollisionGameObjectEventEditor.cs │ │ │ │ │ ├── CollisionGameObjectEventEditor.cs.meta │ │ │ │ │ ├── CollisionGameObjectPairEventEditor.cs │ │ │ │ │ └── CollisionGameObjectPairEventEditor.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── Collider2DGameObjectVariableEditor.cs │ │ │ │ │ ├── Collider2DGameObjectVariableEditor.cs.meta │ │ │ │ │ ├── ColliderGameObjectVariableEditor.cs │ │ │ │ │ ├── ColliderGameObjectVariableEditor.cs.meta │ │ │ │ │ ├── Collision2DGameObjectVariableEditor.cs │ │ │ │ │ ├── Collision2DGameObjectVariableEditor.cs.meta │ │ │ │ │ ├── CollisionGameObjectVariableEditor.cs │ │ │ │ │ └── CollisionGameObjectVariableEditor.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Editors.meta │ │ │ ├── UnityAtoms.UnityAtomsMonoHooks.Editor.asmdef │ │ │ └── UnityAtoms.UnityAtomsMonoHooks.Editor.asmdef.meta │ │ ├── Editor.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── Actions │ │ │ │ ├── Collider2DGameObjectAction.cs │ │ │ │ ├── Collider2DGameObjectAction.cs.meta │ │ │ │ ├── Collider2DGameObjectPairAction.cs │ │ │ │ ├── Collider2DGameObjectPairAction.cs.meta │ │ │ │ ├── ColliderGameObjectAction.cs │ │ │ │ ├── ColliderGameObjectAction.cs.meta │ │ │ │ ├── ColliderGameObjectPairAction.cs │ │ │ │ ├── ColliderGameObjectPairAction.cs.meta │ │ │ │ ├── Collision2DGameObjectAction.cs │ │ │ │ ├── Collision2DGameObjectAction.cs.meta │ │ │ │ ├── Collision2DGameObjectPairAction.cs │ │ │ │ ├── Collision2DGameObjectPairAction.cs.meta │ │ │ │ ├── CollisionGameObjectAction.cs │ │ │ │ ├── CollisionGameObjectAction.cs.meta │ │ │ │ ├── CollisionGameObjectPairAction.cs │ │ │ │ ├── CollisionGameObjectPairAction.cs.meta │ │ │ │ ├── SetVariableValue │ │ │ │ │ ├── SetCollider2DGameObjectVariableValue.cs │ │ │ │ │ ├── SetCollider2DGameObjectVariableValue.cs.meta │ │ │ │ │ ├── SetColliderGameObjectVariableValue.cs │ │ │ │ │ ├── SetColliderGameObjectVariableValue.cs.meta │ │ │ │ │ ├── SetCollision2DGameObjectVariableValue.cs │ │ │ │ │ ├── SetCollision2DGameObjectVariableValue.cs.meta │ │ │ │ │ ├── SetCollisionGameObjectVariableValue.cs │ │ │ │ │ └── SetCollisionGameObjectVariableValue.cs.meta │ │ │ │ └── SetVariableValue.meta │ │ │ ├── Actions.meta │ │ │ ├── Conditions │ │ │ │ ├── Collider2DGameObjectCondition.cs │ │ │ │ ├── Collider2DGameObjectCondition.cs.meta │ │ │ │ ├── ColliderGameObjectCondition.cs │ │ │ │ ├── ColliderGameObjectCondition.cs.meta │ │ │ │ ├── Collision2DGameObjectCondition.cs │ │ │ │ ├── Collision2DGameObjectCondition.cs.meta │ │ │ │ ├── CollisionGameObjectCondition.cs │ │ │ │ └── CollisionGameObjectCondition.cs.meta │ │ │ ├── Conditions.meta │ │ │ ├── Constants │ │ │ │ ├── Collider2DGameObjectConstant.cs │ │ │ │ ├── Collider2DGameObjectConstant.cs.meta │ │ │ │ ├── ColliderGameObjectConstant.cs │ │ │ │ ├── ColliderGameObjectConstant.cs.meta │ │ │ │ ├── Collision2DGameObjectConstant.cs │ │ │ │ ├── Collision2DGameObjectConstant.cs.meta │ │ │ │ ├── CollisionGameObjectConstant.cs │ │ │ │ └── CollisionGameObjectConstant.cs.meta │ │ │ ├── Constants.meta │ │ │ ├── EventInstancers │ │ │ │ ├── Collider2DGameObjectEventInstancer.cs │ │ │ │ ├── Collider2DGameObjectEventInstancer.cs.meta │ │ │ │ ├── Collider2DGameObjectPairEventInstancer.cs │ │ │ │ ├── Collider2DGameObjectPairEventInstancer.cs.meta │ │ │ │ ├── ColliderGameObjectEventInstancer.cs │ │ │ │ ├── ColliderGameObjectEventInstancer.cs.meta │ │ │ │ ├── ColliderGameObjectPairEventInstancer.cs │ │ │ │ ├── ColliderGameObjectPairEventInstancer.cs.meta │ │ │ │ ├── Collision2DGameObjectEventInstancer.cs │ │ │ │ ├── Collision2DGameObjectEventInstancer.cs.meta │ │ │ │ ├── Collision2DGameObjectPairEventInstancer.cs │ │ │ │ ├── Collision2DGameObjectPairEventInstancer.cs.meta │ │ │ │ ├── CollisionGameObjectEventInstancer.cs │ │ │ │ ├── CollisionGameObjectEventInstancer.cs.meta │ │ │ │ ├── CollisionGameObjectPairEventInstancer.cs │ │ │ │ └── CollisionGameObjectPairEventInstancer.cs.meta │ │ │ ├── EventInstancers.meta │ │ │ ├── EventReferenceListeners │ │ │ │ ├── Collider2DGameObjectEventReferenceListener.cs │ │ │ │ ├── Collider2DGameObjectEventReferenceListener.cs.meta │ │ │ │ ├── Collider2DGameObjectPairEventReferenceListener.cs │ │ │ │ ├── Collider2DGameObjectPairEventReferenceListener.cs.meta │ │ │ │ ├── ColliderGameObjectEventReferenceListener.cs │ │ │ │ ├── ColliderGameObjectEventReferenceListener.cs.meta │ │ │ │ ├── ColliderGameObjectPairEventReferenceListener.cs │ │ │ │ ├── ColliderGameObjectPairEventReferenceListener.cs.meta │ │ │ │ ├── Collision2DGameObjectEventReferenceListener.cs │ │ │ │ ├── Collision2DGameObjectEventReferenceListener.cs.meta │ │ │ │ ├── Collision2DGameObjectPairEventReferenceListener.cs │ │ │ │ ├── Collision2DGameObjectPairEventReferenceListener.cs.meta │ │ │ │ ├── CollisionGameObjectEventReferenceListener.cs │ │ │ │ ├── CollisionGameObjectEventReferenceListener.cs.meta │ │ │ │ ├── CollisionGameObjectPairEventReferenceListener.cs │ │ │ │ └── CollisionGameObjectPairEventReferenceListener.cs.meta │ │ │ ├── EventReferenceListeners.meta │ │ │ ├── EventReferences │ │ │ │ ├── Collider2DGameObjectEventReference.cs │ │ │ │ ├── Collider2DGameObjectEventReference.cs.meta │ │ │ │ ├── Collider2DGameObjectPairEventReference.cs │ │ │ │ ├── Collider2DGameObjectPairEventReference.cs.meta │ │ │ │ ├── ColliderGameObjectEventReference.cs │ │ │ │ ├── ColliderGameObjectEventReference.cs.meta │ │ │ │ ├── ColliderGameObjectPairEventReference.cs │ │ │ │ ├── ColliderGameObjectPairEventReference.cs.meta │ │ │ │ ├── Collision2DGameObjectEventReference.cs │ │ │ │ ├── Collision2DGameObjectEventReference.cs.meta │ │ │ │ ├── Collision2DGameObjectPairEventReference.cs │ │ │ │ ├── Collision2DGameObjectPairEventReference.cs.meta │ │ │ │ ├── CollisionGameObjectEventReference.cs │ │ │ │ ├── CollisionGameObjectEventReference.cs.meta │ │ │ │ ├── CollisionGameObjectPairEventReference.cs │ │ │ │ └── CollisionGameObjectPairEventReference.cs.meta │ │ │ ├── EventReferences.meta │ │ │ ├── Events │ │ │ │ ├── Collider2DGameObjectEvent.cs │ │ │ │ ├── Collider2DGameObjectEvent.cs.meta │ │ │ │ ├── Collider2DGameObjectPairEvent.cs │ │ │ │ ├── Collider2DGameObjectPairEvent.cs.meta │ │ │ │ ├── ColliderGameObjectEvent.cs │ │ │ │ ├── ColliderGameObjectEvent.cs.meta │ │ │ │ ├── ColliderGameObjectPairEvent.cs │ │ │ │ ├── ColliderGameObjectPairEvent.cs.meta │ │ │ │ ├── Collision2DGameObjectEvent.cs │ │ │ │ ├── Collision2DGameObjectEvent.cs.meta │ │ │ │ ├── Collision2DGameObjectPairEvent.cs │ │ │ │ ├── Collision2DGameObjectPairEvent.cs.meta │ │ │ │ ├── CollisionGameObjectEvent.cs │ │ │ │ ├── CollisionGameObjectEvent.cs.meta │ │ │ │ ├── CollisionGameObjectPairEvent.cs │ │ │ │ └── CollisionGameObjectPairEvent.cs.meta │ │ │ ├── Events.meta │ │ │ ├── Functions │ │ │ │ ├── Collider2DGameObjectCollider2DGameObjectFunction.cs │ │ │ │ ├── Collider2DGameObjectCollider2DGameObjectFunction.cs.meta │ │ │ │ ├── ColliderGameObjectColliderGameObjectFunction.cs │ │ │ │ ├── ColliderGameObjectColliderGameObjectFunction.cs.meta │ │ │ │ ├── Collision2DGameObjectCollision2DGameObjectFunction.cs │ │ │ │ ├── Collision2DGameObjectCollision2DGameObjectFunction.cs.meta │ │ │ │ ├── CollisionGameObjectCollisionGameObjectFunction.cs │ │ │ │ └── CollisionGameObjectCollisionGameObjectFunction.cs.meta │ │ │ ├── Functions.meta │ │ │ ├── Hooks │ │ │ │ ├── Collider2DHook.cs │ │ │ │ ├── Collider2DHook.cs.meta │ │ │ │ ├── ColliderHook.cs │ │ │ │ ├── ColliderHook.cs.meta │ │ │ │ ├── Collision2DHook.cs │ │ │ │ ├── Collision2DHook.cs.meta │ │ │ │ ├── CollisionHook.cs │ │ │ │ ├── CollisionHook.cs.meta │ │ │ │ ├── MonoHook.cs │ │ │ │ ├── MonoHook.cs.meta │ │ │ │ ├── OnAwakeHook.cs │ │ │ │ ├── OnAwakeHook.cs.meta │ │ │ │ ├── OnButtonClickHook.cs │ │ │ │ ├── OnButtonClickHook.cs.meta │ │ │ │ ├── OnCollision2DHook.cs │ │ │ │ ├── OnCollision2DHook.cs.meta │ │ │ │ ├── OnCollisionHook.cs │ │ │ │ ├── OnCollisionHook.cs.meta │ │ │ │ ├── OnDestroyHook.cs │ │ │ │ ├── OnDestroyHook.cs.meta │ │ │ │ ├── OnFixedUpdateHook.cs │ │ │ │ ├── OnFixedUpdateHook.cs.meta │ │ │ │ ├── OnLateUpdateHook.cs │ │ │ │ ├── OnLateUpdateHook.cs.meta │ │ │ │ ├── OnPointerDownHook.cs │ │ │ │ ├── OnPointerDownHook.cs.meta │ │ │ │ ├── OnStartHook.cs │ │ │ │ ├── OnStartHook.cs.meta │ │ │ │ ├── OnTrigger2DHook.cs │ │ │ │ ├── OnTrigger2DHook.cs.meta │ │ │ │ ├── OnTriggerHook.cs │ │ │ │ ├── OnTriggerHook.cs.meta │ │ │ │ ├── OnUpdateHook.cs │ │ │ │ ├── OnUpdateHook.cs.meta │ │ │ │ ├── VoidHook.cs │ │ │ │ └── VoidHook.cs.meta │ │ │ ├── Hooks.meta │ │ │ ├── Pairs │ │ │ │ ├── Collider2DGameObjectPair.cs │ │ │ │ ├── Collider2DGameObjectPair.cs.meta │ │ │ │ ├── ColliderGameObjectPair.cs │ │ │ │ ├── ColliderGameObjectPair.cs.meta │ │ │ │ ├── Collision2DGameObjectPair.cs │ │ │ │ ├── Collision2DGameObjectPair.cs.meta │ │ │ │ ├── CollisionGameObjectPair.cs │ │ │ │ └── CollisionGameObjectPair.cs.meta │ │ │ ├── Pairs.meta │ │ │ ├── References │ │ │ │ ├── Collider2DGameObjectReference.cs │ │ │ │ ├── Collider2DGameObjectReference.cs.meta │ │ │ │ ├── ColliderGameObjectReference.cs │ │ │ │ ├── ColliderGameObjectReference.cs.meta │ │ │ │ ├── Collision2DGameObjectReference.cs │ │ │ │ ├── Collision2DGameObjectReference.cs.meta │ │ │ │ ├── CollisionGameObjectReference.cs │ │ │ │ └── CollisionGameObjectReference.cs.meta │ │ │ ├── References.meta │ │ │ ├── SyncVariableInstancerToCollection │ │ │ │ ├── SyncCollider2DGameObjectVariableInstancerToCollection.cs │ │ │ │ ├── SyncCollider2DGameObjectVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncColliderGameObjectVariableInstancerToCollection.cs │ │ │ │ ├── SyncColliderGameObjectVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncCollision2DGameObjectVariableInstancerToCollection.cs │ │ │ │ ├── SyncCollision2DGameObjectVariableInstancerToCollection.cs.meta │ │ │ │ ├── SyncCollisionGameObjectVariableInstancerToCollection.cs │ │ │ │ └── SyncCollisionGameObjectVariableInstancerToCollection.cs.meta │ │ │ ├── SyncVariableInstancerToCollection.meta │ │ │ ├── Types │ │ │ │ ├── Collider2DGameObject.cs │ │ │ │ ├── Collider2DGameObject.cs.meta │ │ │ │ ├── ColliderGameObject.cs │ │ │ │ ├── ColliderGameObject.cs.meta │ │ │ │ ├── Collision2DGameObject.cs │ │ │ │ ├── Collision2DGameObject.cs.meta │ │ │ │ ├── CollisionGameObject.cs │ │ │ │ └── CollisionGameObject.cs.meta │ │ │ ├── Types.meta │ │ │ ├── UnityAtoms.UnityAtomsMonoHooks.Runtime.asmdef │ │ │ ├── UnityAtoms.UnityAtomsMonoHooks.Runtime.asmdef.meta │ │ │ ├── UnityEvents │ │ │ │ ├── Collider2DGameObjectPairUnityEvent.cs │ │ │ │ ├── Collider2DGameObjectPairUnityEvent.cs.meta │ │ │ │ ├── Collider2DGameObjectUnityEvent.cs │ │ │ │ ├── Collider2DGameObjectUnityEvent.cs.meta │ │ │ │ ├── ColliderGameObjectPairUnityEvent.cs │ │ │ │ ├── ColliderGameObjectPairUnityEvent.cs.meta │ │ │ │ ├── ColliderGameObjectUnityEvent.cs │ │ │ │ ├── ColliderGameObjectUnityEvent.cs.meta │ │ │ │ ├── Collision2DGameObjectPairUnityEvent.cs │ │ │ │ ├── Collision2DGameObjectPairUnityEvent.cs.meta │ │ │ │ ├── Collision2DGameObjectUnityEvent.cs │ │ │ │ ├── Collision2DGameObjectUnityEvent.cs.meta │ │ │ │ ├── CollisionGameObjectPairUnityEvent.cs │ │ │ │ ├── CollisionGameObjectPairUnityEvent.cs.meta │ │ │ │ ├── CollisionGameObjectUnityEvent.cs │ │ │ │ └── CollisionGameObjectUnityEvent.cs.meta │ │ │ ├── UnityEvents.meta │ │ │ ├── ValueLists │ │ │ │ ├── Collider2DGameObjectValueList.cs │ │ │ │ ├── Collider2DGameObjectValueList.cs.meta │ │ │ │ ├── ColliderGameObjectValueList.cs │ │ │ │ ├── ColliderGameObjectValueList.cs.meta │ │ │ │ ├── Collision2DGameObjectValueList.cs │ │ │ │ ├── Collision2DGameObjectValueList.cs.meta │ │ │ │ ├── CollisionGameObjectValueList.cs │ │ │ │ └── CollisionGameObjectValueList.cs.meta │ │ │ ├── ValueLists.meta │ │ │ ├── VariableInstancers │ │ │ │ ├── Collider2DGameObjectVariableInstancer.cs │ │ │ │ ├── Collider2DGameObjectVariableInstancer.cs.meta │ │ │ │ ├── ColliderGameObjectVariableInstancer.cs │ │ │ │ ├── ColliderGameObjectVariableInstancer.cs.meta │ │ │ │ ├── Collision2DGameObjectVariableInstancer.cs │ │ │ │ ├── Collision2DGameObjectVariableInstancer.cs.meta │ │ │ │ ├── CollisionGameObjectVariableInstancer.cs │ │ │ │ └── CollisionGameObjectVariableInstancer.cs.meta │ │ │ ├── VariableInstancers.meta │ │ │ ├── Variables │ │ │ │ ├── Collider2DGameObjectVariable.cs │ │ │ │ ├── Collider2DGameObjectVariable.cs.meta │ │ │ │ ├── ColliderGameObjectVariable.cs │ │ │ │ ├── ColliderGameObjectVariable.cs.meta │ │ │ │ ├── Collision2DGameObjectVariable.cs │ │ │ │ ├── Collision2DGameObjectVariable.cs.meta │ │ │ │ ├── CollisionGameObjectVariable.cs │ │ │ │ └── CollisionGameObjectVariable.cs.meta │ │ │ └── Variables.meta │ │ └── Runtime.meta │ ├── MonoHooks.meta │ ├── SceneMgmt │ │ ├── Documentation │ │ │ ├── README.md │ │ │ └── README.md.meta │ │ ├── Documentation.meta │ │ ├── Editor │ │ │ ├── Drawers │ │ │ │ ├── Constants │ │ │ │ │ ├── SceneFieldConstantDrawer.cs │ │ │ │ │ └── SceneFieldConstantDrawer.cs.meta │ │ │ │ ├── Constants.meta │ │ │ │ ├── Events │ │ │ │ │ ├── SceneFieldEventDrawer.cs │ │ │ │ │ ├── SceneFieldEventDrawer.cs.meta │ │ │ │ │ ├── SceneFieldPairEventDrawer.cs │ │ │ │ │ └── SceneFieldPairEventDrawer.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── ValueLists │ │ │ │ │ ├── SceneFieldValueListDrawer.cs │ │ │ │ │ └── SceneFieldValueListDrawer.cs.meta │ │ │ │ ├── ValueLists.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── SceneFieldVariableDrawer.cs │ │ │ │ │ └── SceneFieldVariableDrawer.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Drawers.meta │ │ │ ├── Editors │ │ │ │ ├── Events │ │ │ │ │ ├── SceneFieldEventEditor.cs │ │ │ │ │ ├── SceneFieldEventEditor.cs.meta │ │ │ │ │ ├── SceneFieldPairEventEditor.cs │ │ │ │ │ └── SceneFieldPairEventEditor.cs.meta │ │ │ │ ├── Events.meta │ │ │ │ ├── Variables │ │ │ │ │ ├── SceneFieldVariableEditor.cs │ │ │ │ │ └── SceneFieldVariableEditor.cs.meta │ │ │ │ └── Variables.meta │ │ │ ├── Editors.meta │ │ │ ├── SceneFieldDrawer.cs │ │ │ ├── SceneFieldDrawer.cs.meta │ │ │ ├── UnityAtoms.UnityAtomsSceneMgmt.Editor.asmdef │ │ │ └── UnityAtoms.UnityAtomsSceneMgmt.Editor.asmdef.meta │ │ ├── Editor.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── Actions │ │ │ │ ├── ChangeScene.cs │ │ │ │ ├── ChangeScene.cs.meta │ │ │ │ ├── QuitApplication.cs │ │ │ │ ├── QuitApplication.cs.meta │ │ │ │ ├── SceneFieldAction.cs │ │ │ │ ├── SceneFieldAction.cs.meta │ │ │ │ ├── SceneFieldPairAction.cs │ │ │ │ ├── SceneFieldPairAction.cs.meta │ │ │ │ ├── SetVariableValue │ │ │ │ │ ├── SetSceneFieldVariableValue.cs │ │ │ │ │ └── SetSceneFieldVariableValue.cs.meta │ │ │ │ └── SetVariableValue.meta │ │ │ ├── Actions.meta │ │ │ ├── Conditions │ │ │ │ ├── SceneFieldCondition.cs │ │ │ │ └── SceneFieldCondition.cs.meta │ │ │ ├── Conditions.meta │ │ │ ├── Constants │ │ │ │ ├── SceneFieldConstant.cs │ │ │ │ └── SceneFieldConstant.cs.meta │ │ │ ├── Constants.meta │ │ │ ├── EventInstancers │ │ │ │ ├── SceneFieldEventInstancer.cs │ │ │ │ ├── SceneFieldEventInstancer.cs.meta │ │ │ │ ├── SceneFieldPairEventInstancer.cs │ │ │ │ └── SceneFieldPairEventInstancer.cs.meta │ │ │ ├── EventInstancers.meta │ │ │ ├── EventReferenceListeners │ │ │ │ ├── SceneFieldEventReferenceListener.cs │ │ │ │ ├── SceneFieldEventReferenceListener.cs.meta │ │ │ │ ├── SceneFieldPairEventReferenceListener.cs │ │ │ │ └── SceneFieldPairEventReferenceListener.cs.meta │ │ │ ├── EventReferenceListeners.meta │ │ │ ├── EventReferences │ │ │ │ ├── SceneFieldEventReference.cs │ │ │ │ ├── SceneFieldEventReference.cs.meta │ │ │ │ ├── SceneFieldPairEventReference.cs │ │ │ │ └── SceneFieldPairEventReference.cs.meta │ │ │ ├── EventReferences.meta │ │ │ ├── Events │ │ │ │ ├── SceneFieldEvent.cs │ │ │ │ ├── SceneFieldEvent.cs.meta │ │ │ │ ├── SceneFieldPairEvent.cs │ │ │ │ └── SceneFieldPairEvent.cs.meta │ │ │ ├── Events.meta │ │ │ ├── Functions │ │ │ │ ├── SceneFieldSceneFieldFunction.cs │ │ │ │ └── SceneFieldSceneFieldFunction.cs.meta │ │ │ ├── Functions.meta │ │ │ ├── Pairs │ │ │ │ ├── SceneFieldPair.cs │ │ │ │ └── SceneFieldPair.cs.meta │ │ │ ├── Pairs.meta │ │ │ ├── References │ │ │ │ ├── SceneFieldReference.cs │ │ │ │ └── SceneFieldReference.cs.meta │ │ │ ├── References.meta │ │ │ ├── SyncVariableInstancerToCollection │ │ │ │ ├── SyncSceneFieldVariableInstancerToCollection.cs │ │ │ │ └── SyncSceneFieldVariableInstancerToCollection.cs.meta │ │ │ ├── SyncVariableInstancerToCollection.meta │ │ │ ├── Types │ │ │ │ ├── SceneField.cs │ │ │ │ └── SceneField.cs.meta │ │ │ ├── Types.meta │ │ │ ├── UnityAtoms.UnityAtomsSceneMgmt.Runtime.asmdef │ │ │ ├── UnityAtoms.UnityAtomsSceneMgmt.Runtime.asmdef.meta │ │ │ ├── UnityEvents │ │ │ │ ├── SceneFieldPairUnityEvent.cs │ │ │ │ ├── SceneFieldPairUnityEvent.cs.meta │ │ │ │ ├── SceneFieldSceneFieldUnityEvent.cs │ │ │ │ ├── SceneFieldSceneFieldUnityEvent.cs.meta │ │ │ │ ├── SceneFieldUnityEvent.cs │ │ │ │ └── SceneFieldUnityEvent.cs.meta │ │ │ ├── UnityEvents.meta │ │ │ ├── ValueLists │ │ │ │ ├── SceneFieldValueList.cs │ │ │ │ └── SceneFieldValueList.cs.meta │ │ │ ├── ValueLists.meta │ │ │ ├── VariableInstancers │ │ │ │ ├── SceneFieldVariableInstancer.cs │ │ │ │ └── SceneFieldVariableInstancer.cs.meta │ │ │ ├── VariableInstancers.meta │ │ │ ├── Variables │ │ │ │ ├── SceneFieldVariable.cs │ │ │ │ └── SceneFieldVariable.cs.meta │ │ │ └── Variables.meta │ │ └── Runtime.meta │ ├── SceneMgmt.meta │ ├── Tags │ │ ├── Documentation │ │ │ ├── README.md │ │ │ └── README.md.meta │ │ ├── Documentation.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── AtomTags.cs │ │ │ ├── AtomTags.cs.meta │ │ │ ├── GameObjectExtensions.cs │ │ │ ├── GameObjectExtensions.cs.meta │ │ │ ├── ReadOnlyList.cs │ │ │ ├── ReadOnlyList.cs.meta │ │ │ ├── UnityAtoms.UnityAtomsTags.Runtime.asmdef │ │ │ └── UnityAtoms.UnityAtomsTags.Runtime.asmdef.meta │ │ ├── Runtime.meta │ │ ├── Tests │ │ │ ├── Runtime │ │ │ │ ├── AtomTagsTests.cs │ │ │ │ ├── AtomTagsTests.cs.meta │ │ │ │ ├── UnityAtoms.UnityAtomsTags.Runtime.Tests.asmdef │ │ │ │ └── UnityAtoms.UnityAtomsTags.Runtime.Tests.asmdef.meta │ │ │ └── Runtime.meta │ │ └── Tests.meta │ ├── Tags.meta │ ├── UI │ │ ├── Documentation │ │ │ ├── README.md │ │ │ └── README.md.meta │ │ ├── Documentation.meta │ │ ├── package.json │ │ ├── package.json.meta │ │ ├── Runtime │ │ │ ├── UIContainer.cs │ │ │ ├── UIContainer.cs.meta │ │ │ ├── UnityAtoms.UnityAtomsUI.Runtime.asmdef │ │ │ └── UnityAtoms.UnityAtomsUI.Runtime.asmdef.meta │ │ └── Runtime.meta │ └── UI.meta ├── Packages.meta ├── PUBLISHING.md ├── README.md ├── README.md.meta └── website ├── core │ └── Footer.js ├── i18n │ └── en.json ├── package.json ├── package-lock.json ├── pages │ └── en │ └── index.js ├── prettier.config.js ├── README.md ├── sidebars.json ├── siteConfig.js └── static ├── css │ ├── code-block-buttons.css │ └── custom.css ├── img │ ├── atom-icon-pure-purple.png │ ├── atoms-icon-white.png │ ├── box.svg │ ├── bug.svg │ ├── favicon.ico │ └── pen.svg └── js └── code-block-buttons.js 231 directories, 2083 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论