Skip to content

Releases: brecert/ProtoFluxContextualActions

v0.0.14.0

27 Nov 07:26
d69e3e6

Choose a tag to compare

  • added DynamicImpulseTrigger <-> DynamicImpulseReceiver
  • added Impulse, Call -> ImpulseDemultiplexer
  • added ImpulseDemultiplexer -> ImpulseMultiplexer
  • added IsNull<T> <-> NotNull<T>
  • added GetTag <-> HasTag
  • added boolN -> AND_boolN
  • added boolN -> OR_boolN
  • added boolN -> NOT_boolN
  • added boolN -> All_boolN
  • added boolN -> Any_boolN
  • added boolN -> None_boolN
  • added Any_T <-> All_T <-> None_T <-> XorElements_T
  • added ShiftLeft_T <-> ShiftRight_T <-> RotateLeft_T <-> RotateRight_T
  • added GetChild <-> GetObjectRoot <-> GetParentSlot <-> IsChildOf
  • added GetSlotActive <-> GetSlotActiveSelf <-> SetSlotActiveSelf
  • added GetSlotPersistent <-> GetSlotPersistentSelf <-> SetSlotPersistentSelf
  • added GetSlotActive <-> GetSlotPersistent
  • added GetSlotActiveSelf <-> GetSlotPersistentSelf
  • added SetSlotActiveSelf <-> SetSlotPersistentSelf
  • added Repeat<T> <-> Repeat01_T
  • added object comparison swapping
  • generalized comparison output actions so it shows up for more types

Full Changelog: v0.0.13.0...v0.0.14.0

v0.0.13.0

23 Nov 21:47
e747a1c

Choose a tag to compare

  • added object -> GetType
  • added object -> ToString_object
  • added StringToAbsoluteURI <- Uri
  • added LocalUserSpace <- Slot
  • added DataModelBooleanToggle:bool -> FireOnLocalValueChange<bool>
  • added FormatString <- string
  • added ToString_object <- string
  • added FireOnTrue <-> FireOnFalse
  • added Write <-> WriteLatch swapping

Full Changelog: v0.0.12.0...v0.0.13.0

v0.0.12.0

23 Oct 07:46
a57a8d0

Choose a tag to compare

  • added increment and decrement swaps by @yoshiyoshyosh in #66
  • added GetType <- Type input
  • added BodyNodeChirality <- Chirality
  • added ToolEquippingSide <- Chirality
  • added GrabberBodyNode <- BodyNode
  • added GetUserGrabber <- Grabber
  • added GrabbableGrabber <- Grabber
  • added IGrabbable -> IsGrabbableGrabbed
  • added IGrabbable -> IsGrabbableScalable
  • added IGrabbable -> IsGrabbableReceivable
  • added IGrabbable -> GrabbablePriority
  • added IGrabbable -> GrabbableGrabber
  • added IsGrabbableGrabbed <-> IsGrabbableScalable <-> IsGrabbableReceivable
  • added Sin_T <-> Cos_T
  • added SampleBooleanSpatialVariable <-> SampleValueSpatialVariable<T> <-> SampleMinMaxSpatialVariable<T> <-> SampleNumericSpatialVariable<T> <-> SampleSpatialVariablePartialDerivative<T> swapping (when types are valid).
  • added SphericalHarmonicsL1-4<T> -> UnpackSH1-4<T>
  • added PackSH1-4<T> <- SphericalHarmonicsL1-4<T>
  • added Key -> KeyHeld
  • added KeyHeld <-> KeyPressed <-> KeyReleased
  • added PackTangentPointT <- TangentPointT outputs
  • added Rect -> RectToXYWH, RectToMinMax, RectToPositionSize
  • added Rect <- RectFromXYWH, RectFromMinMax, RectFromPositionSize

A new feature in this release is the ability to create ProtoFlux sample spatial variable nodes from held spatial variable source components. It adds a context menu item to create SampleSpatialVariable nodes when holding a spatial variable source component with the ProtoFlux tool.

Full Changelog: v0.0.11.2...v0.0.12.0

v0.0.11.2

29 Sep 15:46
9e485b3

Choose a tag to compare

  • fix failing to read the configuration key directly if the config has not been created yet
  • fix ValueNegate<T> <-> ValuePlusMinus<T> input mapping being flipped, and failing to swap

Full Changelog: v0.0.11.1...v0.0.11.2

v0.0.11.1

28 Sep 16:36
b1ec2a7

Choose a tag to compare

  • potentially fixed toggling patches on/off and resetting them breaking: #57
  • improved descriptions of each patch

Full Changelog: v0.0.11.0...v0.0.11.1

v0.0.11.0

18 Sep 11:07
306a5c0

Choose a tag to compare

  • removed less useful operations (like + and -) from quaternion output suggestions
  • added Slerp and Pow to quaternion output actions
  • added NullCoalesce<T> <-> MultiNullCoalesce<T> swap action
  • added ValueEquals<T> <-> Approximately_T and ValueNotEquals<T> <-> ApproximatelyNot_T swap action
  • added Rad2Deg <- Atan2_T -> ValueMul<T> input action
  • added RandomFloat <- PlayOneShot.Speed, PlayOneShotAndWait.Speed input action
  • added WorldTime -> Sin output action
  • added GetAsset<T> <- IAsset input action
  • added Enum -> ValueEquals<T> output action
  • added NormalizedMousePosition, DesktopMousePosition, MousePosition -> LocalScreenPointToDirection, LocalScreenPointToWorld output actions
  • added NormalizedMousePosition <- "NormalizedScreenPoint" output action
  • added NormalizedMousePosition <-> DesktopMousePosition <-> MousePosition swap actions
  • added LocalScreenPointToDirection <-> LocalScreenPointToWorld swap action
  • reduced the amount of ease node swap options
  • added IAssetProvider<A> -> GetAsset<A> output action
RadToDeg.Example.mp4

Full Changelog: v0.0.10.0...v0.0.11.0

v0.0.10.0

07 Sep 11:11
dfb44ac

Choose a tag to compare

Added various enum related actions.

  • added Enum -> EnumToNumber<T> output action
  • added Enum -> NextValue<T> output action
  • added Enum -> ShiftEnum<T> output action
  • added NumberToEnum<T> <- Enum input action
  • added NextValue<T> <-> PreviousValue<T> <-> ShiftEnum<T> swap actions
  • added EnumToNumber<T> <-> TryEnumToNumber<T> swap action
  • added NumberToEnum<T> <-> TryNumberToEnum<T> swap action
  • added EnumToInt<T>, TryEnumToInt<T> -> ValueMultiplex node output actions
  • added Enum -> TryEnumToInt<T> output action

Full Changelog: v0.0.9.0...v0.0.10.0

v0.0.9.0

02 Sep 08:58
0aa81cf

Choose a tag to compare

  • added FindChildByName <-> FindChildByTag swapping
  • added Slot -> FindChildByTag output action
  • added various CharacterController input and output actions
  • added various ICollider output actions
  • added various BodyNode output actions
  • added Grabber -> GrabberBodyNode output action
  • added Slot -> GetSlotName output action
  • added GetSlotName <-> GetTag swapping

Full Changelog: v0.0.8.0...v0.0.9.0

v0.0.8.0

30 Aug 11:29
081140c

Choose a tag to compare

Full Changelog: v0.0.7.0...v0.0.8.0

The most notable changes are that User and UserRoot outputs now have actions, and an output of IAssetProvider<AudioClip> now has an action for PlayOneShot.

v0.0.7.0 (.net9 support)

20 Aug 13:31
6fe2f69

Choose a tag to compare

Updated for .net9

Full Changelog: v0.0.6.0...v0.0.7.0