Inner Space Releases

Inner Space version 1.08 Build 4317
Released: 2007-01-28
  • .NET 2.0
    • Persistent objects API added. Persistent objects are valid until something says otherwise, instead of at the end of a frame. Frame locking should still be used when accessing the objects, but the lifetime should now be less restrictive. Persistent objects are implemented as LavishScriptPersistentObject instead of LavishScriptObject. Only LavishScript types that support object persistence can be referenced as a persistent object. Persistent objects may be retrieved with GetPersistentObject, GetPersistentMember, GetPersistentIndex from the appropriate parent classes. LavishScript variables (obtained with NewObject) are still a special type of persistent LavishScriptObject.
    • GetPermanentObject is now the same as GetPersistentObject and may only be used for persistent object types
    • IsValid property is now added for both LavishScriptObject and LavishScriptPersistentObject
    • Fixed DLL search path
  • LavishNav
    • Added 2D BestContainer. Pass 2 arguments instead of 3 to ignore the Z axis for the algorithm.