Version 1.2 is now LIVE.
Visual Actions is a versatile visual coding utility to speed up your development in Unity dramatically. It allows you to choose/explore/discover all available (or even your own) functions in Unity, and fire them at events that you choose, without writing any code. It is very easy to use. It will boost your productivity so much that you will wonder how you managed without it!
Why should you have to write code just to "call" an action that already exists inside an object (rotate, or setvelocity for example?). Using the power of Reflection, Visual Actions allows you to simply select the object, choose which function you would like to call, even pass in the parameters, and then choose when you want it fired, all in edit mode, without touching code. Now you can make buttons, auto-opening doors, power-ups, or call initialisation routines, without having to litter your project with one-liner scripts.
Visual Actions also complements other Visual Scripting tools superbly.
As one reviewer puts it:
"I often wished for some kind of visual scripting that didn't need all this setting up, that would just fit in with my game logic and my workflow that would save time doing actions that I need to script, but without figuring out a detailed FSM or full scene logic and without a learning curve to understand a pretty detailed visual scripting plugin.
Then this comes along, absolutely brilliant, grabbed it straight off."
Added: More Target Options: Application, Object, The GameObject Class, Self
Application: Perform Application-wide actions (Quit, LoadLevel, CaptureScreenShot etc)
GameObject Class: Call functions on the GameObject class, (CreatePrimitive, AddComponent etc)
Object Class: Call functions of the Object class, (Instantiate, DontDestroyOnLoad etc)
Self: Now object can call actions on themselves without setting target to themselves.
Added: New parameter editor: Rect
Added: New parameter editor: AnimationCurve
Added: Now "all" UnityEngine.object types are supported via drag-and-drop: Camera, AudioClip, AnimationClip, Animation etc
Added: New event: OnUpdate
Added: New event: OnFixedUpdate
Added: New event: Multiple mouse buttons (Left, right, etc)*
Added: New event: OnMouseWheelMove*
Added: New event: OnAccelerometerChange*
Added: More tutorial scenes
*Code kindly donated by Laurent (neoxeo)
Added: Keyboard Input
Added: New example scene for Keyboard Input
Added: Unity 3.5 support for people who have not upgraded to Unity 4
Fixed: Ambiguous matching in method resolution
Fixed: Problem with touch