GameFlow v0.9.5b · Release notes

  • Minimum required Unity version is now 5.4.0. API update warning should no longer appear on import.
  • Fixed issue with Get Light Property action that prevented iOS builds to complete. Property “Area Size” will be no longer available.
  • Fixed internal Unity errors in Console when dragging an action or condition from the Selector window over the Scene view.
  • Fixed issue whereby help summaries and pages were not showing if user system language was not English nor Spanish.
  • Fixed improper validation error when using the Look At action with mode = Instant in an Update type program.
  • Fixed improper validation errors when using time actions (Move, Rotate, Wait, Interpolate Color, etc.) in a State. Fixed related example B14 – State Machines.
  • Fixed crash when dragging an asset from project into a field in the Inspector.
  • Added property “Skin Width” to Set / Get Character Controller Property actions.
  • Added property “Contact Offset” to Set / Get Collider Property actions.
  • Localizations now supporting AnimationCurve, Bounds, Quaternion and Vector4 types.
  • Fixed Variables and Parameters showing the “Persistent” toggle for Animation Curve type which is not a persistent type.
  • Lists now supporting AnimationCurve, Bounds, Quaternion and Vector4 types. Updated all list-related actions.
  • Destroy action now supporting destroying components.
  • New Add Component action.
  • Set / Get Script Property actions now supporting AnimationCurve, Bounds, Quaternion and Vector4 types.
  • Invoke Method action now accepting Components and not only MonoBehaviours.
  • Invoke Method action now supporting AnimationCurve, Bounds, Quaternion and Vector4 types for parameters and return type.
  • Invoke Method and Set / Get Script Property actions no longer showing internal GameFlow stuff.
  • Minor changes in visual styles for output variable title and Invoke Method parameters titles.
  • Fixed issue whereby an Event Program with listening target set to ‘GameObject Hierarchy’ would not receive events from GameObjects added at its hierarchy at runtime.
  • New Set / Get Canvas Group Property actions.
  • New Set / Get Joint Property actions.
  • New Set / Get Joint 2D Property actions.
  • Fixed memory leaks in List after performing clear or removal operations when (and only when) list type is ScriptableObject or derived. The only affected action is Get Raycast Hits when output is set to ‘Raycast Hits’.
  • New Find Shader and Enable / Disable Shader Keyword actions.
  • New Shader and Shader Keyword condition.
  • Improved validation of time-based actions (like Wait or Interpolate) in non compatible programs (On Awake, On Destroy, On Update, On Fixed Update and On Late Update). An error message will no longer appear, instead duration is automatically set to zero to indicate that the action will be instantly executed.
  • Minor visual improvements to Look At and Follow Path actions.
  • Freeze action is now not executable in Editor.
  • Fixed RayCasting actions not working properly when the main Camera uses orthographic projection.
  • Minor visuals improvements to Ray blocks in the Inspector.
  • New Set / Get Texture Property actions. Valid for: Texture, Texture2D, Texture3D and RenderTexture types.
  • Fixed size for icons in object fields (i.e. texture mini thumbs).
  • Fixed Object Selector window showing assets in the Scene and GameObject tabs.
  • New Create / Clone / Copy Material actions.
  • New Scroll Material Texture action. Ideal for background scroll.
  • New Set / Get Material Property actions. Supports both material and named shader properties.
  • Fixed minor visual issues in Overview and component-window synchronization.
  • New Get Ray Point action.
  • Fixed Get First Raycast Hit not always returning the first hit.
  • Changes in Ray: Forced Main Camera as origin when using Screen or Viewport points as direction. Removed Screen / Viewport points options for origin.
  • Fixed Object Selector window showing duplicates in Assets tab when the object type is Component.
  • Minor visual fixes in Object Selector window.
  • Added basic example B18: Scroll Texture.
  • Added intermediate example I10: Pick Object.