This update brings another wave of bugfixing and all-round stability improvements. The key points:
UI improvements
The key improvement here is a major fix regarding the way AC-sourced Menus are drawn when the aspect ratio is forced, but the current resolution differs from it. Previously, Menus would have appeared squashed or stretched, whereas now they'll display correctly. On the Unity UI side of things, we now have an option (enabled by default) to automatically disable the cursor's influence when a Menu is supposed to be purely keyboard-controlled.
Editor finessing
As the various Manager tabs gets ever-larger, each sub-header within them can now be clicked on to collapse/expand the field beneath. The ActionList Editor window also gets some minor tweaks: right-clicking output sockets now gives you the option to focus on their connected Action, and the comments of any Action can now be printed in the Console.
Scene attributes
This won't be for everyone, but scenes can now be given attributes that can be read using the new "Scene: Check attribute" Action. These are like read-only variables that exist across all scenes, but have different values for each scene. This is generally only going to be useful for projects with dozens of scenes that need e.g. the interface initialised differently depending on what type they are (for example, changing the Movement method for "First Person" scenes, or hiding the Inventory bar for "Close-up" scenes).
Comments
Upgrade notes
- Movie clips played on iOS or Android with the “Engine: Play movie clip” Action no longer show playback controls
Scenes- Added: "Scene: Check attribute" Action - use to check attributes of the current scene as defined in the Scene Manager
- Fixed: Multiple instances of the same being loaded if multiple preload calls are made
- Fixed: Issues when changing scenes due to a player switch if the scene has been preloaded
- Fixed: Issue when preloading a scene in another scene’s OnStart Cutscene
Animation- Added: Animation clip names entered into the "Character: Animate" and "Object: Animate" Actions can now be set with String parameters
- Added: The "Character: Animate" and "Object: Animate" Actions now support custom animation classes
UI- Added: Option to disable mouse input when controlling Unity UI Menus with a keyboard or controller
- Added: If an aspect ratio is defined in the Settings Manager, borders will appear while previewing Menus in the Game Window
- Added: DialogList, Crafting and InventoryBox elements can be set to display both icons and text (Unity UI-based Menus only)
- Fixed: Display issues with Menus when an aspect ratio is enforced but the window's actual aspect ratio is different
- Fixed: Unity UI-based Inventory Menus not showing selected item’s "Active graphic" if the Menu is keyboard-controlled
- Fixed: Locked cursor sometimes being visible even when it shouldn’t be
- Fixed: Display issue when viewing Inventory Manager’s "Crafting" tab when no Inventory items have been defined
- Fixed: "OnMenuTurnOn" event being called before a Menu’s associated UI Canvas is enabled
- Fixed: Hotspot labels not always behaving correctly when reacting to Unity UI-based Menus
Editor- Added: Manager sub-sections can be toggled by clicking each sub-header
- Added: Option in Settings Manager to output Action comments to Console when run
- Added: Right-clicking output sockets in the ActionList Editor window gives the option to focus on the connected Action
- Changed: AC debug logs no longer include a stacktrace when run in the Editor
- Fixed: Search feature in Actions Manager not covering certain ActionList Assets
- Fixed: Display issues with "Variable: Pop Up switch" and "ActionList: Run in parallel" Actions in the ActionList Editor window
Camera- Fixed: Display issues with split-screen cameras when testing in Unity 5.4 Editor
- Fixed: "Camera: Crossfade" visual glitch when used in conjunction with Linear rendering
- Fixed: Parallax 2D component having no effect when using 2D Cameras with Perspective projection
Speech- Added: "EndConversation" to list of available inputs - invoke to end the active Conversation when dialogue options are shown
- Fixed: New Text ID numbers not starting from zero if "Reset text" is clicked in the Speech Manager
- Fixed: Playback issue for Player audio that uses Rogo Digital’s LipSync Pro integration for lipsyncing
Variables- Fixed: String variables not always showing translations when playing in another language
- Fixed: "Variable: Copy" Action not accounting for variable translations
MiscHappy ACing!
I was requesting "scene attributes" just one week ago. And here they are! Already!!
Thanks a million, Chris!!!
I appreciate for your hard works
Added: OnStartScene event
What difference is there between this and an OnStart Cutscene then?
@tripclaw: Free-aim acceleration will be at the top of the Movement settings panel in the Settings Manager, provided that your Movement method is set to First Person.