Blox 2 updates

(Leslie Young) #1

Version 2.2.0

  • Changed the way Temp Variables works internally to allow for recursive calling of Custom Events without the Temp Variable values being effected in unpredictable ways.

(Leslie Young) #2

Version 2.2.1

  • Unity 5.1.1 or better required (or Unity 4.6.5)
  • Added more of the UnityEngine types to the config window for selection.

(Leslie Young) #6

Version 2.2.2

  • Fixed: Some Blocks were showing a new blank page icon under Unity 5.2. Restored to the behaviour of pre-Unity5.2 where a different default icon was used or no icon at all for some types that should not have an icon.
  • Added: The MonoBehaviour type to generate Blocks for some of the functions defined in this class, like the Invoke related ones.
  • Note: Unity 4.6 version no longer being updated and will be removed from Asset Store.

(Leslie Young) #7

Version 2.2.3

  • Fixed: Undo of Block Delete would not refresh the editor properly even though the Block was restored.

(Markus) #8

wow, that was a fast response :smile:
thank you.
it not resolve the undo 100%, there is still a issue. i made a thread “more undo”.

(Leslie Young) #9

Version 2.2.4

  • Fixed: Blocks search input was preventing Undo performing in the Blocks canvas.
  • Fixed: Block deletion undo could perform when undoing object deletion if object was deleted after block.

(Leslie Young) #10

Version 2.2.5

  • Updated: Support added for System.Type as a value so that GameObject.AddComponent(Type t) is supported as a Block.

(Leslie Young) #11

Version 2.2.6

  • Fixed: The Blox editor would destroy a Block which was dragged out of position when the drag action was canceled. The Block will now be returned to its original spot.

Version 2.2.7

  • Updated: Blox Strict mode would prevent some Blocks used as Context when they should technically be valid.

(Leslie Young) #12


  • Updated to work in Unity 5.3
  • I will leave the Unity 5.2 version up for a while but it will not receive any future updates and will be removed eventually.

(Leslie Young) #13


(Leslie Young) #14


  • Improved performance of Blox scanner by delaying the Block documentation binding until it is actually needed by the info panel. This will improve the time it takes for the Blox editor to open after Unity was started or a scene was play tested.

(Leslie Young) #15


  • Fixed an error that would come up when using the Destroy and Disable Events in an object that is a child of another object when the game exit or the parent object is set inactive.

(Leslie Young) #16


  • Increased performance somewhat by not calling an Event as a Coroutine when it contains no Flow >Wait related Blocks.

(Leslie Young) #17


  • Made some changes to how Blox handles Array/List to fix problems that would occur when trying to use an Array/List as parameter.