Click or drag to resize

Version 1.0.5

Version 1.0.5 was released on 03/12/2015.

Changes in This Release
  • ADDED: Editor - Showing context data in inspector during runtime.

  • ADDED: Editor - Added object field in inspector for data binding if type is Reference.

  • ADDED: Operations - Added tween operation to change a number value over time.

  • ADDED: Objects - Added simple number object, mainly for testing.

  • ADDED: Operations - Added module operation to ArithmeticOperation.

  • ADDED: Setters - Added setter for the interactable flag of a CanvasGroup.

  • ADDED: Commands - Added base commands for UnityEvents with parameters and multiple target callbacks.

  • CHANGED: Setters - Moved ImageMaterialSetter from foundation to UI/Unity.

  • ADDED: Setters - Added possibility to hide empty slots and to shift items on remove to SlotItemsSetter.

  • ADDED: Setters - Added setter to set the context of a specified context holder.

  • ADDED: Setters - Added setter to enable/disable a behaviour.

  • ADDED: Operations - Added mapping from string to game object.

  • ADDED: Getters - Added provider for transform.position.

  • CHANGED: Getters - ComponentSingleGetter overrides OnEnable/OnDisable and calls base method of DataProvider.

  • ADDED: Formatters - Added StringToUpperFormatter.

  • ADDED: Commands - Catching exception when invoking command to log more helpful message.

  • ADDED: Setters - Added setter for the sprite of a sprite renderer.

  • ADDED: Setters - Added setter for the material of an image.

  • ADDED: Setters - Added setter for a trigger parameter in an animator.

  • ADDED: Providers - Added lookup for data dictionary.

  • ADDED: Core - Added DataDictionary to have a simple data mapping in contexts.

  • ADDED: Context - Added context node which points to an item in an enumerable.

  • ADDED: Core - Added constructor for Collection to initialize from IEnumerable.

  • CHANGED: Core - Data provider doesn't listen to value changes when not active.

  • CHANGED: Setters - SingleSetter catches cast exception to provide more helpful log message.

  • ADDED: Core - Added DataBindingType "Reference" to reference a Unity object. Catching cast exception when getting value of data binding. IsInitialized value is set before setting value to be set already on callbacks.

  • CHANGED: Formatters - Added bindings for symbols of the DurationFormatter, so it is more generic and can be localized.

  • ADDED: Setters - Added items setter for fixed number of provided slots.

  • ADDED: Commands - Adding default values for missing parameters when invoking command.

  • ADDED: Switches - Added NumberRangeSwitch and base class for range switches.

  • ADDED: Providers - Added ColorObject to provide a single color value.

  • ADDED: Converters - Added Texture2DToSpriteConverter and base DataConverter.

  • ADDED: Context Holder Initializer - Added Reset method to automatically search for context holder on same game object on creation/reset.

  • ADDED: Providers - Added BooleanSwitch to provide a different data value depending on a boolean value.

  • FIXED: Reflection - Using platform-independent implementations of IsEnum and BaseType.

  • ADDED: Core - Added ContextChanged event to ContextHolder.

See Also

Other Resources