Skip to content

Releases: VideojogosLusofona/OkapiKit

V1.17.0

17 Dec 16:44
Compare
Choose a tag to compare
  • DestroyObject action can now reference collider object
  • Grid follow movement now doesn't keep moving when next to target position (and can't push)
  • With grid follow movement, object turns to the right direction even if it can't move that way
  • Grid object now has collision filtering options - events aren't triggered in these cases
  • Added Teleport action
  • Added grid events WasHit and WasPushed, that get triggered when an object is hit or pushed by another.

Full Changelog: V1.16.0...V1.17.0

V1.16.0

02 Nov 21:09
Compare
Choose a tag to compare
  • Updated OkapiKit to Unity 6 (should work with previous versions)
  • Added grid system
    • Unity Grid component can have a Grid System component, that allows for the Okapi Kit to use it for grid-based actions and movement.
    • Objects can now have a Grid Object component, that adds some functionality regarding grid based movement and actions like pushing
    • Most Movement components have a Grid counterpart now that acts as the original, but adapted for grid-based movement
    • New conditions that can test for Tiles or Tilesets at a specific position
    • New Change Tile action that allows users to changes tilemaps during runtime
  • Improved Path UI in general
    • Numpad + now inserts points
    • Paths and points can be selected directly from the scene view
  • Fixed some bugs with error reporting with animators
  • Added animator control on MovementXY component

Full Changelog: V1.15.2...V1.16.0

V1.15.2

31 May 10:24
Compare
Choose a tag to compare
  • 'Else' trigger on conditions and input will no longer throw an exception when an action is null

Full Changelog: V1.15.1...V1.15.2

V1.15.1

31 May 10:15
Compare
Choose a tag to compare
  • Trigger will no longer throw an exception when an action is null
  • Removed some GC from condition evaluation
  • Renamed 'Box' mode on camera follow to 'Camera Trap'
  • Added Exponential Decay camera mode, which is like Feedback Loop, but frame independent
  • Added function to convert a path to world/local space, plus the ability to do that in multiple objects at the same time

Full Changelog: V1.15.0...V1.15.1

V1.15.0

29 Mar 12:22
Compare
Choose a tag to compare
  • Added "any key" option to OnInput trigger

Full Changelog: V1.14.1...V1.15.0

V1.14.1

07 Mar 09:21
Compare
Choose a tag to compare
  • Fixed issues with builds

Full Changelog: V1.14.0...V1.14.1

V1.14.0

01 Mar 18:32
Compare
Choose a tag to compare
  • Added InputRotatesSprite and VelocityRotatesSprite to Flip Behaviour on platformer controller. Rotating instead of scaling changes the actual objects direction, so it can affect other movement systems, for example.
  • Movement components can now have conditions built in which take care of activating/deactivating that movement
  • Added Dash action, which enable short bursts of movement, using variables or values
  • Improved display of title on Change Value action
  • Probes now uses OkapiValues (can use numbers, or variables, etc)
  • Probes now support using colliders for probe - can only detect intersections between active objects!
  • Added Change Collider action, which allows to set the trigger option of a collider
  • Fixed issue with Platformer movement - only non-trigger colliders can set the ground property
  • Probes can now be identified by tag
  • Follow path can now happen in normalized space, instead of constant speed
  • Change transform action now can be scaled with time, can multiply/divide and can affect scaling as well as position
  • Fixed bug with enums on editor
  • Added snippets demonstrating a fuzzy aim system, and a alternate world game mechanic

Full Changelog: V1.13.0...V1.14.0

V1.13.0

26 Feb 16:59
Compare
Choose a tag to compare
  • Added multi-variable text display (you can now use as a formatter something like "XP {0}/{1}", and use a MultiValueDisplayText component to provide multiple variables)
  • Created structure to allow for in the future variables, literals or functions to be used as values for most things (internals)
  • Added deprecated directories for scripts that will eventually be phased out

Full Changelog: V1.12.0...V1.13.0

V1.12.0

26 Feb 15:23
Compare
Choose a tag to compare
  • Change Value action now can add/subtract a Variable/ValueHandler
  • Change Value action can now set now assign to Variable/ValueHandler the value of another Variable/ValueHandler
  • Change Value action can now multiply/divide, besides adding/subtracting
  • Fixed a series of bugs with variable instances
  • Comparisons can now include variables instead of just literal values
  • Run Tagged Actions can now search on the object with which a collision just happened

Full Changelog: V1.11.3...V1.12.0

V1.11.3

19 Feb 17:16
Compare
Choose a tag to compare
  • Fixed bug with coyote time enabling double jump

Full Changelog: V1.11.2...V1.11.3