Gamelogic
  • Home
  • Blog
  • Tools
    • Grids 2 (for Unity)
      • Features
      • Documentation
    • Grids 1 (Legacy, for Unity)
      • 30 games in 30 days
      • Features
      • Tutorials, Documentation, and FAQ
      • Games made with Grids for Unity
      • Examples
      • What is new?
      • Grid Prototypes and Previews
      • Buy
    • Extensions
    • Colors
      • Features
      • Documentation and tutorials
      • Buy
    • Words
      • Features
      • Documentation
      • Buy
    • Abstract Strategy
      • Features
      • Documentation and tutorials
      • Examples
      • Buy
    • Match
      • Features
    • Grids (for GameMaker)
      • 30 games in 30 days
      • Features
      • Documentation
      • Buy
  • Buy
  • Articles
  • Support
    • Knowledge Base
    • Email Support
  • About
    • Meet our team

Blog

What’s new in Extensions 2.2.1

We recently updated all our libraries. We will publish posts detailing the updates over the next few days. This is the first one.

In this version we,

  • Added new attributes and drawers (Readonly, ReordableList, WarnIfNull). We also added a detailed example, showing all the drawers – old and new – in action.
  • Added state trackers. A state tracker is a class in the same spirit is StateMachine, and was originally designed to implement showing a loading graphic for asynchronous actions (such as making WWW calls) that happen in no particular order, and can overlap. See StateTracker, TimeStateTracker).
  • Improved the design of response curves, and added new response curves (StepResponse, DitherResponse). We also added a common interface for this class, and a new Evaluate function to mimic Unity’s animation curves and gradients.
  • Added a custom editor class for GLMonoBehaviour, and added support for automatic inspector buttons for annotated methods. This is also demonstrated in the new example mentioned above.
  • Removed the Gamelogic top-level menu and moved items to appropriate menus.
  • Renamed the Plugin folder to Plugins to improve compilation times. (If you upgrade, make sure to make a backup first, and rename your Plugin folder to Plugins before to prevent duplicate imports).
  • Made several small additions, bugfixes and refactorings.
  • Fixed the documentation.

PropertyDrawers

 

Share this:

  • Click to share on Facebook (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Pinterest (Opens in new window)

Related

  1. Gamelogic Extensions for Unity 1.2 is now available  The newest version of our free extensions library is now...
  2. Introducing Response Curves  A response curve is an easy-to-define piece-wise linear curve. They...
  3. The new class in Extensions, ObservedValue: what is it for and how to use it  If you have written a lot of game code, then...
  4. Grids 1.9  Grids 1.9 is now available in the asset store 🙂 For...
  • Permalink
  • Posted: 23 May 2017
  • Tags: extensions
  • Comments: 4
  • Author: Gamelogic

Comments (4)

  1. Pingback: What is new in Colors | Gamelogic

  2. Pingback: What is new in Words | Gamelogic

  3. Pingback: What is new in Abstract Strategy | Gamelogic

  4. Pingback: What is new in Grids Pro 2.3.2 | Gamelogic

Comments are closed.

Recent Posts
  • Tool Documentation Overhaul
  • What is new in Grids Pro 2.3.5
  • What is new in Grids Pro 2.3.2
  • What is new in Abstract Strategy 2.1.1
  • What is new in Words 2.0.2
Categories
  • 30 Games in 30 Days
  • AbstractStrategy
  • Aside
  • Colors
  • Example
  • Extensions
  • General
  • Grids
  • Grids 2
  • Previews
  • Programming
  • Social Media
  • Uncategorized
  • Words
Follow us on Twitter
My Tweets
Meta
  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
  • Home
  • Features
  • Blog
  • About
  • 14 Eglin Road, Sunninghill, Johannesburg, South Africa
  • support@gamelogic.co.za
Stay Connected
  • Facebook
  • Google
  • Linkedin
  • Rss
  • Twitter
  • Gamelogic © 2013