Logic Toolkit 1.7.0

Asset Store

Update contents

Added

  • Runtime: Added the ability to access parameters of the Start Function node in the function graph as special variables
  • Runtime: Added VariableReference
  • Runtime: Added GenericConditionalSelector
  • Runtime: Added CanUseComputeAttribute
  • Runtime: Added IVariable
  • Runtime: Added IValueBase
  • Editor: Supported the use of VariableReference in user code
  • Editor: Supported the ability to change Variable to VariableReference by dragging and dropping

Changed

  • Runtime: Changed the type of the Variable property of VariableReference to IVariable
  • Runtime: Changed IValueGetter to derive from IValueBase (changed to use IValueBase.GetValueType())
  • Runtime: Changed IValueSetter to derive from IValueBase (changed to use IValueBase.GetValueType())

Improved

  • Editor: Reduced the load of LiveTracking
  • Editor: To reduce load, wires are no longer brought to the foreground when their state is changed during play.

Fixed

  • Editor: Fixed a bug where the update process would continue even if the GenericEqualsEvaluate NodeComponentEditor was destroyed.
  • Editor: Fixed a bug where the NodeComponentEditor.OnRelease() function of the main body was not called when a NodeComponentEditor with an ExtendedComponent (a bridge between a node and a NodeComponent) was destroyed.
  • Editor: Fixed a bug where a NullReferenceException would be thrown if an object was deleted while a graph object that referenced a Local Variable was selected in the LogicEditor window.
  • Editor: Fixed a bug where a NullReferenceException would be thrown if an EventReference field was clicked to highlight it while the LogicEditor window was showing something other than the Events tab.

For instructions on updating from previous versions, please refer to the “Update guide” in the Logic Toolkit manual.