GameFlow v1.2 · Release notes

Release date: April 2019


  • Ready for 2019.1 and .Net 4.x scripting runtime.
  • Important: Minimum required Unity version is now 2018.3.
  • New: Added support for raycasting in the 2D space.
  • New: Find Program action.
  • New: Shuffle List action.
  • New: Draw Line action.
  • New: Draw Collider 2D action.
  • New: Set / Get Terrain Property actions.
  • New: Set / Get Bounds Property actions.
  • New: Get Closest Point action.
  • New: Collider 2D condition.
  • New: Swap Values action.
  • New: On Scene Load event program.
  • New: Unload Scene action.
  • New: Get Scene Count action.
  • New: Ignore / Restore Collision 2D actions.
  • New: Enable / Disable Collider 2D actions.
  • New: Get Random Point In Collider 2D action.
  • New: Added Modulo operation added to Evaluate Math Function action.
  • New: Option in preferences to show/hide suffixes in block titles.
  • New: Added validation for Collider and Collider 2D related actions.
  • New: Added “Emitting” to Set / Get TrailerRenderer Property action.
  • Updated: GameFlow settings adapted to new (2018.3+) Preferences dockable window.
  • Updated: Example 12 (Watch) no longer using legacy GUI Text components.
  • Changed: Origin and Direction now displayed as fields in Ray blocks.
  • Improved: Expansion of Variables now supporting global search and GameObject specification.
  • Improved: Set / Get Collider Property now supporting TerrainColliders.
  • Improved: Drawing of SphereCollider in Draw Collider action.
  • Improved: Minor visual improvements in object selector window.
  • Improved: Draw Bounds and Draw Bounds Frame actions supporting Collider2D.
  • Improved: Better validation for Set / Get Component / Script Property actions.
  • Improved: Get Scene Property action.
  • Improved: Added limitation to relative angles in the Rotate action interface.
  • Fixed: Macros > Last Macro menu option not working in some cases.
  • Fixed: Indirect Type field in Variables broken in some cases.
  • Fixed: (API) Blocks.FindBlock() not working for Scene scope in some cases.
  • Fixed: WebRequest related actions for 2018.3.
  • Fixed: Wrong icon for the GameFlow component in 2018.3.
  • Fixed: UnityEngine.Networking types not showing in Type selector window.
  • Fixed: Grouped actions causing NullReferenceException.
  • Fixed: Property field not showing in Invoke Method action.
  • Fixed: Property field not showing in Get / Set Script Property actions.
  • Fixed: Property field not showing in Get / Set SO Property actions.
  • Fixed: Event controllers not added to inactive GameObjects on start.
  • Fixed: Warning / Glitches in Localization block interface.
  • Fixed: Hierarchy window decorators in low resolution on HDPI displays.
  • Fixed: Added missing properties to Get Joint2D Property (Wheel Joint 2D) action.
  • Fixed: “Divide by zero” validation in Divide Variable Value when divisor is a Variable.
  • Fixed: Controlled two potential errors in Clone and Instantiate actions.
  • Removed: limitation of 3 levels of nesting for blocks. No more KISS warnings.
  • Removed: “Execute this program during Pause” option no longer available via context menu.
  • Removed: Documentation in Spanish is no longer available.
  • Removed: Legacy GUI actions (Set / Get GUI Text/Texture Property) are now obsolete.
  • Removed: Fade In / Out and Set / Get / Interpolate Color actions no longer supporting GUI legacy.
  • Removed: “Linear Velocity Blending” no longer supported in Set / Get Animator Property actions.

See also:

More information on this update