Asset Store
Update contents
Added
Welcome window
- Added a link to the review page.
Built in StateBehaviour
- AddForceRigidbody, AddVelocityRigidbody, SetVelocityRigidbody, AddForceRigidbody2D, AddVelocityRigidbody2D, SetVelocityRigidbody2D
- Added “ExecuteMethodFlags” field to specify the execution method.
- Added “DirectionType” field to specify direction type.
- SetParameter
- Added “ExecuteMethodFlags” field to specify the timing of parameter setting.
- RigidbodyMoveOnWaypoint, Rigidbody2DMoveOnWaypoint, TransformMoveOnWaypoint
- Added “Offset” field for position adjustment from waypoint.
- DistantTransform
- Added “Transform” field to specify comparison Transform.
- ExistsGameObjectTransition
- Added “InputTargets” field that receives an array of GameObjects.
- Added “CheckActive” field that determines whether or not it is active.
- Added “SomeExistsState” field that transitions if at least one object exists.
Built in Calculator
- Added Input/Input.GetAxis, Input/Input.GetAxisRaw.
- Added String/ToString.
- Added Scene/GetActiveSceneName.
Scripts
- Added TagSelectorAttribute that displays the tag selection popup when the type of FlexibleString is Constant.
- Added FlexibleField of Unity related.
- FlexibleForceMode
- FlexibleForceMode2D
- FlexibleKeyCode
- FlexibleSpace
- FlexibleLoadSceneMode
- FlexibleLayerMask
- FlexibleInputButton
- Added FlexibleField of Arbor core related.
- FlexibleExecuteMethodFlags
- FlexibleTimeType
- FlexibleSendTriggerFlags
- FlexibleTransitionTiming
- Added FlexibleField of Builtin script related.
- FlexibleDirectionType
- FlexibleAgentUpdateType
- FlexibleMoveWaypointType
- FlexiblePatrolCenterType
- FlexibleTweenMoveType
- FlexibleUpdateMethodType
- FlexibleCalcFunction
- FlexibleCompareType
- FlexibleInterpolateType
- FlexiblePostureType
- FlexibleTexcoordVector2Type
- FlexibleWaypointTimeType
Examples
- Added Example 18(Roll a Ball).
Changed
Built in scripts in general
- Changed to use FlexibleField for fields that do not use FlexibleField.
Built in StateBehaviour
- Changed UISetSliderFromParameter not to cache Slider (same processing as other UISet…FromParameter).
Fixed
Arbor Editor
- Fixed a bug that the connection information of the copy source remains when you copy and paste the node to which the data slot is connected.
Built in scripts in general
- Fixed the disconnection process of slots that are hidden when switching types.
Built in StateBehaviour
- SetParameter
- Fixed to cast to the correct type when setting the value.
- Fixed a bug that if you copy and paste SetParameter that refers to a parameter in a graph to another graph, it looks like it refers to a parameter in the copy destination graph.
Built in ActionBehaviour
- SetParameter
- Fixed to cast to the correct type when setting the value.
- Fixed a bug that if you copy and paste SetParameter that refers to a parameter in a graph to another graph, it looks like it refers to a parameter in the copy destination graph.
Built in Calculator
- Fixed a bug that an exception occurs when opening another scene while displaying a graph with Random.SelectComponent.
- GetParameter
- Fixed a bug that if you copy and paste GetParameter that refers to a parameter in a graph to another graph, it looks like it refers to a parameter in the copy destination graph.
Scripts
- Fixed a bug that InvalidCastException occurs when passing int type value in Parameter.value to Enum type parameter.
- Fixed a bug that an exception occurs when trying to cast to interface with DynamicUtility.Cast method.
Update Guide
Update procedure
Please follow the procedure below when updating Arbor.
- Please be sure to make a backup of the project before the update.
- If you are opening an existing scene, create a new scene from “File / New Scene” in the menu.
- If you are opening the Arbor Editor window, close it once.
- Already Removed Arbor folder that have been imported.
- Import a new version of Arbor.
Version update guide
Please refer to the following page for the update guide for each version of Arbor.