Skip to content

v3.6.2 - Beta 4

Pre-release
Pre-release
Compare
Choose a tag to compare
@ivan-mogilko ivan-mogilko released this 15 Dec 01:35
· 123 commits to master since this release

Editor:

  • Property Grid now displays Custom Properties right in the main properties list for each item that supports them.
  • Support reordering folders in Sprite Manager with drag & drop.
  • Script's Autocomplete will now work for dynamic array's Length property.
  • Editor will now report any script functions that look like event functions, but not assigned to corresponding events, as warnings when compiling the game.
  • Fixed dragging an item into the folder in Project Explorer could move it into a wrong folder if the folders have similar names only different in letter case.

Scripting:

  • Support zero-length dynamic arrays. This may be useful if you need to have a dynamic array with no elements, but don't want to bother about checking a null pointer.

Script API:

  • Added Character.Following property that returns another Character that this one follows after.
  • Added System.DisplayFPS property that toggles FPS counter (a replacement to Debug(4, 1)).

Engine:

  • Removed arbitrary limit of 2k bytes for the result of String.Format().
  • Fixed calling Character.Animate() during idling state could cause incorrect error, reporting invalid animation loop. (This is regression in 3.6.1)
  • Fixed GUI controls get shuffled when restoring saves made by pre-3.6.2 engines (regression since 3.6.2 Beta 3).
  • Fixed Game.ScanSaveSlots() erroring on GUI in saves made by pre-3.6.2 engines.