Releases: brecert/ProtoFluxContextualActions
v0.0.14.0
- 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
- 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<->WriteLatchswapping
Full Changelog: v0.0.12.0...v0.0.13.0
v0.0.12.0
- added increment and decrement swaps by @yoshiyoshyosh in #66
- added
GetType<-Typeinput - 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<-TangentPointToutputs - 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
- 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
v0.0.11.0
- removed less useful operations (like
+and-) from quaternion output suggestions - added
SlerpandPowto quaternion output actions - added
NullCoalesce<T><->MultiNullCoalesce<T>swap action - added
ValueEquals<T><->Approximately_TandValueNotEquals<T><->ApproximatelyNot_Tswap action - added
Rad2Deg<-Atan2_T -> ValueMul<T>input action - added
RandomFloat<-PlayOneShot.Speed,PlayOneShotAndWait.Speedinput action - added
WorldTime->Sinoutput action - added
GetAsset<T><-IAssetinput action - added
Enum->ValueEquals<T>output action - added
NormalizedMousePosition,DesktopMousePosition,MousePosition->LocalScreenPointToDirection,LocalScreenPointToWorldoutput actions - added
NormalizedMousePosition<-"NormalizedScreenPoint"output action - added
NormalizedMousePosition<->DesktopMousePosition<->MousePositionswap actions - added
LocalScreenPointToDirection<->LocalScreenPointToWorldswap 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
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><-Enuminput 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>->ValueMultiplexnode output actions - added
Enum->TryEnumToInt<T>output action
Full Changelog: v0.0.9.0...v0.0.10.0
v0.0.9.0
- added
FindChildByName<->FindChildByTagswapping - added
Slot->FindChildByTagoutput action - added various
CharacterControllerinput and output actions - added various
ICollideroutput actions - added various
BodyNodeoutput actions - added
Grabber->GrabberBodyNodeoutput action - added
Slot->GetSlotNameoutput action - added
GetSlotName<->GetTagswapping
Full Changelog: v0.0.8.0...v0.0.9.0
v0.0.8.0
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)
Updated for .net9
Full Changelog: v0.0.6.0...v0.0.7.0