Skip to content

Releases: snozbot/fungus

Fungus v3.13.8

15 May 08:50
Compare
Choose a tag to compare

Fixed

  • Fixed Editor Gui Layout error in 2021.x and up. Thanks to breadnone.

Fungus v3.13.7

26 Jun 20:56
Compare
Choose a tag to compare

Fixed

  • Add missing VariableDrawer for ObjectVariable. Thanks to CG-Tespy.
  • Fix double duplication of blocks in flowchart window. Thanks to ongjinwen.
  • Dialog ClickAnywhere not supports ignore click delay. Thanks to breadnone.
  • SetNextLineFlag only flags if Dialog is actually active/writing. Thanks to breadnone.
  • TextAdapter with TMPro, now forces mesh update on text change. Fixes cases where a Say/Writer would expect RevealedCharacters to be current but would be previous frame stale value.
  • Camera Fade clears local callback before execution, fixes #973.
  • Force portraits undimmed on change sprite.
  • Correct CommandList focus and selection when adding a new command. Thanks to Arylos07.

Changed

  • Block will LogError when an exception is caught from a Command being Executed.
  • WriterAudio.GetSecondsRemaining reports 0 if not playing. Thanks to KVinS.
  • Add special case that skips variation logic for sequences that contains no elements, making no change.
  • Add NotifyEnd to Writer WaitForInputAndClear logic. Thanks to wolfrug.
  • Drag event handlers now only trigger from direct drags, not just movement. Thanks to CG-Tespy.
  • NarrativeLogMenu can limit the length of it's output, quick fix for narrative logs that would overflow the max ushort vert limit. Thanks to breadnone.

Fungus v3.13.6

27 Sep 03:44
Compare
Choose a tag to compare

Fixed

  • LoadVariable leaves variable unchanged if key not found, previously was setting to default. Thanks to CG-Tespy.
  • Portrait MoveToFront now correctly moves holder rather than underlying image itself. Thanks to iwanPlays.

Fungus v3.13.5

31 Aug 20:33
Compare
Choose a tag to compare

v3.13.5

Fixed

  • TextAdapter use of Visible Characters null and bounds checked, required for TMPro 3.x
  • FlowchartWindow styles force set expected values, seems required to deal with changes to UI style defaults in more recent Unity.
  • InvokeMethod command uses more explicit search and more informative log if error is found in editor.

Fungus v3.13.4

20 Aug 20:54
Compare
Choose a tag to compare

v3.13.4

Fixed

  • Set actions on Property commands targeting structs now save changes. Previously the target variable was not being copied back to the internal struct, causing changes to be discarded. Impacts the following Property Commands, Color, Matrix, Quaternion, Vector2, Vector3, Vector4.
  • Writer with 0 speed and TMPro text correctly writes at infinite speed, previously was infinite loop.
  • Collection Contains* commands now actually show the field to store boolean result.
  • Writer with TMPro text now correctly calls NotifyGlyph and less susceptible to nested rich text tag confusion.

Changed

  • Conversation System finding character by name now uses an exact match with fallback to previous StartsWith. Thanks to hsandt.
  • Flowchart Window labels no longer forced white, to better accomidate dark theme as of Unity 2019.4.8

Fungus v3.13.3

24 Jul 21:59
Compare
Choose a tag to compare

Fixed

  • View Gizmo Drawer specifies type of View, no longer tries to run for every object in scene.
  • TMProLinkAnim dictionary errors caused by duplicate entries when Domain Reload is disabled, Thanks to yano.
  • Divide Equal now uses Unicode characters in place of ASCII slash in menus, so it shows correctly.

Fungus v3.13.2

13 Jun 05:20
Compare
Choose a tag to compare

Fixed

  • Restore string VariableSubstitution in use of AnyVariableDataPair, found in SetVariable and VariableCondition (#841)
  • Float variable comparison, typo causing comparison to self instead of rhs(#836)

Fungus v3.13.1

04 Jun 01:38
Compare
Choose a tag to compare

Fixed

  • Build error in JsonChecker caused by missing asmdef in newer Unity versions. (#833)

*No changes for Compatibility release, see previous release.

Fungus v3.13.0

25 May 07:25
Compare
Choose a tag to compare

Added

  • Conditional Commands now support multiple comparisons as a chain of && or ||. Thanks to preda2or, and AcademyOfF
  • IWriterListener OnAllWorldsWritten fires when there are no words left to be written but writer may still have pending waits
  • Entry based NarrativeLog alternate. Thanks to cg-tespy
  • Option to grid snap blocks in the FlowchartWindow.
  • TMPro Text animation via link text.
  • Fungus Collection, variables, default types, and commands.
  • Github Issue and PR templates.

Fixed

  • Portrait image shown as white when cycled through rapidly.
  • Flowchart Window Search box steals focus
  • Mushroom icon placement incorrect on some versions of Unity. Thanks to TonyJeffree
  • Text and Background colour readability across Unity Versions and Pro skin. Thanks to DesperateHouseDev
  • VariableData indents incorrect.
  • Fix reshow of hidden portrait in Conversation. Thanks to jusw85
  • FlowchartWindow search pop not showing on newer Unity versions.
  • VS Solution file fix for Unity 2019.3.12
  • Inspector DeleteSave button now deletes now more aware of target platform.
  • Fungus VariableData single and multiline variable drawing in more recent Unity versions.
  • Possible null ref in Conversation editor during variable match check
  • Block connections not drawing if origin block is not drawn.

Changed

  • Portraits are now all cached when requested under their own gameobjects and toggle active.
  • Fungus Docs moved to github wiki
  • JSONObject lib updated to newer version. Thanks to qrostar.
  • CameraManager and View now use Tween types.
  • Dragable EventHandlers now support an array of target dragables. Thanks to SarveshBajaj
  • Flowchart GetVariables by type. Thanks to cg-tespy
  • A null FungusVariables will now report their string value as Null instead of an empty string.
  • Develop updated to Unity 2019.3.13
  • Demo scenes rebuilt in minimum supported Unity version.
  • Block selector now orders blocks by name.
  • Block search now supports partial matches.
  • Update to c#4
  • Updates to Contributing, Code of Conduct.
  • Menu command has a button to add a block for it to target.
  • Character selector now sorts names.
  • Portrait selector now sorts names.
  • Update header license
  • Writer uses InvariantCulture when parsing floats to avoid unexpected behaviour under changing system cultures.

Fungus v3.13.0-rc2

21 May 04:45
Compare
Choose a tag to compare
Fungus v3.13.0-rc2 Pre-release
Pre-release

Second Release Candidate for 3.13.0