New in Incari Studio 2022.1.1
Changed
- Fix gizmo sometimes in unrecoverable state
- Fix unexpected group rotation. Multiple selected objects had individual rotations and not the group rotation
- Add Get/Set TextColor node
- Fix changing Material In Prefab doesnt Propagate to Instances
- Fix crash when moving open material's asset to a different folder
- Fix TextObject not working in a prefab correctly
- Fix assets (uppercase PNG files AND ico file format) shown not as expected in flat tree view in AssetManager
- Remove unsupported conversion from the conversion node
- Fix when the player window is created it has white rectangle on it for the first frame. Set the right resolution at the beginning
- Fixed bug when moving prefab assets to another folder
- Prefabs: Variables usage count is reset to 0 after reopening project
- Update asset manager flat file view on asset addition
- Fix when a new project is created a popup is displayed. creating a new project used to save it immediately, this causes a save pop up to spawn on create. newly created projects are now not saved thus no pop up.
- Regression: Join Node outputs wrong values
- Remove exported prefab folder after zipping
- Split ContentList create action name from id
- Fix string concat with null value
- Copying prefab asset
- Fix String node's header. New line chars replaced with white space in the node's header
- Save AssetDatabase when scene is saved to save applied materials and meshes. Adding a mesh / material to an object in a scene, saving the scene but *not* the project, and then opening the project again reset the applied mesh / material.
- Making it possible to get objectids from drag and dropping prefab instance
- Unlock nested prefab in parent prefab editing scene
- Fix 2D Element hitbox/collider issue
- Fix scene outliner for nested prefabs
- Treat selection of prefab and all its children as selection of only the prefab
- Fix OnHTTPServerReceive compilation error
- Fixing problems of importing and exporting variables
- Add export prefab button to asset managers flat view
- Fix scene tab switching
- Fix ImageSequence not triggering in a Prefab Logic instance
- Disable asset managers lock button in flat file view
- On-Screen Keyboard Get Input triggered twice after initial press
- Exclude inactive attributes from the animation tree view
- Fix issue when replacing one of multiple unknown animation objects
- Fix icon that is not changing when replacing objects of different types
- Fix On Alpha Change not triggered on websprite and some other objects
- Delete deleted assets from asset manager flat view
- Disable asset manager create folder action if flat view
- Fix attribute editor transform not saving values when setting them to old value (new local-global)
- Fix changing key of Get Dictionary Element not updating in node
- Fix input connections of prefab were not properly exported and imported
- Add support of nested internal events necessary for prefabs
- Fix prefabs export additional assets: Export images saved in ImageSequence asset (.incseq)
- Fix: removing all nested scene objects when destroying the parent
- Fix Object node from a master prefab having a red outline
- Change: use relative prefabtree paths
- Fix Starting IncariPlayer fails sometimes
- Fix incari crashes on blueprint import
- Fix Prefabs OnMouseEnter does not work correctly
- Fix PrefabOutput does not work correctly
- Fix forloop, foreachloop and sequential are not working properly with prefabs
- Fix cut and paste in scene outliner changing the ids of the cut object
- Fix if project is closed without saving and reopened clicking on prefab files leads Incari crashed
- Fix strange behaviour of keypress after calling prefab
- Fix There is no way to set parameter for each prefab instance individually
- Fix changing scenes causes logic to fire twice.
- Fix http client gui is now readonly when inputs are set
- Fix multiple prefabs using the same mask
- Fix OnHTTPServerReceive not triggering
- Fix initializing prefabObject after creating it during importing
- Fix using duplicate changes names inside prefab instance
- Improving prefabs by adding a possibility for some nodes to serve as local variables for a Prefab
- Fix compilation of HTPPServerSend node
- Fix CallJavaScript::IsReferenceValid fixing the incorrect red outline when no object was selected
- Fix deletion of object used as mask
- Fix Concat Binaries node causes compilation exit code = 1
- Fix compilation of logic breaks when a custom event listener has no corresponding custom event trigger
- Fix OnPositionChange2D and OnRotationChange2D event nodes
- Fix when nesting prefabs, prefab children are excluded
- Make variables in prefabs truly global between prefab instances
- Fix deleting all prefab inputs. when all input parameters are deleted from the prefab view in LogicEditor, objectID input is gone in prefab instance node.
- Fix some events outside a prefab can occasionally be treated like they are within a prefab
- Fix copy of Text Object and Web Sprite Object not correctly copying all properties
- Add support for prefab scenes in AnimationEditor
- Fix Label copy constructor
- Fix scene outliner context menu for prefabs with group
- Fix only one prefab output is triggered when using different buttons
- Check state of all nodes before compilation is started
- Fix compilation with HTTPServerSend node when default headers were set in the logic editor
- Change LogicEditor prefab edit opening prefab scene
- Fix IncariStudio Crashing in LogicEditor::Nodes::PrefabInput
- Fix when trying to move prefab input or output node IncariStudio crashes
- Fix usage of custom event listener without event trigger
- Do not move the object when the sibling id is part of the objects to move.
- Fix crash in IncariPlayer when Set Scale applied to prefab logic
- Refactor compiled logics conversion node to not make it crash with JSONParse node
- Add the missing fields for username and password so we can add the values via data connections.
- Fix importing of prefabs using wrong paths
- Fix http client fields are only editable when there is no data connection
- Fix Conversion node not using its default values
- Improve attribute editor custom list: multi-view remove, clear, change
- Fix object node in prefab logic
- Add the ability to create new layouts for the keyboard
- Fix Binary value logic node when empty default value is used
- Fix conversion node conversion from CUSTOM_ID
- Fix when prefab output parameter is deleted, deleted ones are still present
- Fix wrong position of lock icon in undocked windows
- Fix conversion from color to Vector2/3/4
- Fix deleting nested prefab asset. If the child prefab asset is deleted from Asset Manager, that child prefab is not deleted from parent prefab.
- Fix when a prefab with prefab logic imported, it is not really imported
- Report erros as a toaster when parsing keyboard layouts
- Fix when prefab file imported, clicking on that prefab file creates empty logic windows as much as click counts
- Improvement The CustomList respects the readOnly property.
- Fix variable nodes marked red in prefab logic if the project saved and reopened
- Fix converting Any to String in Logic
- Fix GetDictionaryElement crashes Incari when trying to get a CustomID type
- Fix wrong popup when opening an animation for the first time
- Fix Multiple Flows through SequentialNode Crash Incari
- Fix default arguments for prefabs not working properly
- Fix black tint when saving prefab animation while in preview
- Add log output when prefab is not found after prefab asset deletion
- Make Http client logic node red bounded when not property set up
- Fix prefab importing: when prefab is imported , objects in prefab instance logic bounded with red line.
- Fix when variable getters onvariblechange and onvariableset are connected directly to console, console shows wrong results
- Fix startinterval does not work correctly within prefabs
- Fix firing functions simultaneously causes the input values to overwrite one another
- Fix compiled logics video seek node not working with frame number 0
- Fix ForEachNode: OnEnd Pulse fires at the wrong time
- Fix timeout does not work correctly within prefabs
- Fix default arguments for prefabs are not working properly
- Fix expanding prefabs on save
- Fix index output of foreachloop broken
- Fix objects inside prefabs to be selectable through the render view
- Disable prefabs nesting itself
- Fix data inconsistency of variable on change and on set events and variable setters
- Fix adding a binary to a global array variable crashes incari
- Fix triggering Concat binary node crashes Incari
- Fix SetArrayElement Node deleting entries issue
- Fix compilation freezes with backslash issue
- Fix interpolate does not work in prefabs
- Add font support to the OnScreenKeyboard object
- Improved local global transformation
- Fix function overwrites its default input
- Fix crash when there is no camera connect and Camera Mode is selected in Video object. check whether the requested camera is available
- Fix duplicated tags
- Fix using a custom event within a prefab causes some logic not to be fired outside of the prefab
- Fix Modulo node for negative numbers
- Fix referring to elements within Prefabs causes "Compiled logic does not contain ...." error
- Fix prefab opens as scene when it has the same name as a scene
- Fix PrefabOutput connection causes project to crash
- Fix On VarChange Event does not work
- Add data validity checks for get position 2d
- Add project upgrade libary and add upgrade for brdf change
- Add a warning in case the profiler fails to start listening
- Remove plugin module from default layout
- Fix memory leaks in some object getters
- Fix that profiler stop's output pulse does not trigger
- Fix DictionaryVariable not initialising KeyValue field correctly
- Disable circular prefab nesting
- Disable moving objects in prefabs (changing the parent)
- Fix it is possible to link numerical value where vector value needed without conversion
- Disable CreateObject node in prefab logic
- Fix ComponentWrapperBase copy constructor
- Fix duplicated 2d textobject had 3d attributes in editor
- Fix variable getter and setter node editors have useless field if it is added by right click on the prefab logic editor
- Fix crash when combining Interpolate and ProfilerStop nodes
- Fix Image sequences alway try to create an ".incseq" texture and prints a warning
- Fix updating texturekey in TextComponentWrapper after prefab reload
- Fix child prefab is not displayed correctly
- Fix Preferences are not updated when an used asset is deleted
- Fix it is possible to set negative numbers for index in setarrayelement node and this leads to nonstop errors