🦸‍♂️ v4.0.0

This commit is contained in:
Adam Ramberg 2020-03-22 00:15:03 +01:00
parent f09e466030
commit bbe496f3a2
4 changed files with 32 additions and 4 deletions

View File

@ -6,7 +6,27 @@
💅 = Polish
🚀 = New features
# [Unreleased]
# 4.0.0 (March 21, 2020)
## 🐛 Bug fixes
- Fixed a bug where it was not possible to change Variable value of Atoms of class type. ([@AdamRamberg](https://github.com/AdamRamberg))
## Documentation
- General improvements to the documentation. ([@AdamRamberg](https://github.com/AdamRamberg))
## 🏠 Internal
- 💥 Changed With History Event is now an `AtomEvent<IPair<T>>` instead of an `AtomEvent<T, T>`. ([@AdamRamberg](https://github.com/AdamRamberg))
- Sync to Collection / List is now moved from Variable Instancers to it's own script. ([@AdamRamberg](https://github.com/AdamRamberg))
- New example scene: InfiniteWaves.
## 🚀 New features
- New package - FSM 🎉 ([@AdamRamberg](https://github.com/AdamRamberg))
- Added Collection and List Instancers. ([@AdamRamberg](https://github.com/AdamRamberg))
- Added an `OnInitialization` function to `AtomTags`. ([@AdamRamberg](https://github.com/AdamRamberg))
# 3.0.0 (February 24, 2020)

View File

@ -1,7 +1,8 @@
# ⚛️ Unity Atoms
[![openupm](https://img.shields.io/npm/v/com.mambojambostudios.unity-atoms-core?label=core@openupm&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.mambojambostudios.unity-atoms-core/)
[![openupm](https://img.shields.io/npm/v/com.mambojambostudios.unity-atoms-base-atoms?label=core@openupm&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.mambojambostudios.unity-atoms-base-atoms/)
[![openupm](https://img.shields.io/npm/v/com.mambojambostudios.unity-atoms-base-atoms?label=base-atoms@openupm&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.mambojambostudios.unity-atoms-base-atoms/)
[![openupm](https://img.shields.io/npm/v/com.mambojambostudios.unity-atoms-fsm?label=fsm@openupm&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.mambojambostudios.unity-atoms-fsm/)
[![openupm](https://img.shields.io/npm/v/com.mambojambostudios.unity-atoms-mobile?label=mobile&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.mambojambostudios.unity-atoms-mobile/)
[![openupm](https://img.shields.io/npm/v/com.mambojambostudios.unity-atoms-mono-hooks?label=mono-hooks&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.mambojambostudios.unity-atoms-mono-hooks/)
[![openupm](https://img.shields.io/npm/v/com.mambojambostudios.unity-atoms-tags?label=tags&registry_uri=https://package.openupm.com)](https://openupm.com/packages/com.mambojambostudios.unity-atoms-tags/)
@ -43,6 +44,7 @@ Add the following to your `manifest.json`:
"scopes": [
"com.mambojambostudios.unity-atoms-core",
"com.mambojambostudios.unity-atoms-base-atoms",
"com.mambojambostudios.unity-atoms-fsm",
"com.mambojambostudios.unity-atoms-mobile",
"com.mambojambostudios.unity-atoms-mono-hooks",
"com.mambojambostudios.unity-atoms-tags",
@ -55,6 +57,7 @@ Add the following to your `manifest.json`:
...
"com.mambojambostudios.unity-atoms-core": "4.0.0",
"com.mambojambostudios.unity-atoms-base-atoms": "4.0.0",
"com.mambojambostudios.unity-atoms-fsm": "4.0.0",
"com.mambojambostudios.unity-atoms-mobile": "4.0.0",
"com.mambojambostudios.unity-atoms-mono-hooks": "4.0.0",
"com.mambojambostudios.unity-atoms-tags": "4.0.0",
@ -74,8 +77,10 @@ The package is available on the [openupm registry](https://openupm.com). It's re
```
# required
openupm add com.mambojambostudios.unity-atoms-core
openupm add com.mambojambostudios.unity-atoms-base-atoms
# optional
openupm add com.mambojambostudios.unity-atoms-fsm
openupm add com.mambojambostudios.unity-atoms-mobile
openupm add com.mambojambostudios.unity-atoms-mono-hooks
openupm add com.mambojambostudios.unity-atoms-tags

View File

@ -151,7 +151,7 @@ Calls the handler on every FixedUpdate.
#### `DispatchWhen(System.String,System.Func{System.String,System.Boolean},UnityEngine.GameObject)`
Define a command that is going to automatically be dispatched when the condition provided is met.
Defines a command that is going to automatically be dispatched when the condition provided is met.
---
@ -169,7 +169,7 @@ Called on every state cooldown.
#### `Reset(System.Boolean)`
Reset
Reset the state machine
##### Parameters

View File

@ -24,6 +24,7 @@ Add the following to your `manifest.json`:
"scopes": [
"com.mambojambostudios.unity-atoms-core",
"com.mambojambostudios.unity-atoms-base-atoms",
"com.mambojambostudios.unity-atoms-fsm",
"com.mambojambostudios.unity-atoms-mobile",
"com.mambojambostudios.unity-atoms-mono-hooks",
"com.mambojambostudios.unity-atoms-tags",
@ -36,6 +37,7 @@ Add the following to your `manifest.json`:
...
"com.mambojambostudios.unity-atoms-core": "4.0.0",
"com.mambojambostudios.unity-atoms-base-atoms": "4.0.0",
"com.mambojambostudios.unity-atoms-fsm": "4.0.0",
"com.mambojambostudios.unity-atoms-mobile": "4.0.0",
"com.mambojambostudios.unity-atoms-mono-hooks": "4.0.0",
"com.mambojambostudios.unity-atoms-tags": "4.0.0",
@ -58,6 +60,7 @@ openupm add com.mambojambostudios.unity-atoms-core
openupm add com.mambojambostudios.unity-atoms-base-atoms
# optional
openupm add com.mambojambostudios.unity-atoms-fsm
openupm add com.mambojambostudios.unity-atoms-mobile
openupm add com.mambojambostudios.unity-atoms-mono-hooks
openupm add com.mambojambostudios.unity-atoms-tags