Contact Sender/Receivers should be able to pass values
Ratatoskr
I would like contact senders and receivers to be able to pass values from one to another. This would remove the need to have numerous receivers on the same avatar, all looking for different tags.
If a Contact Sender chose to use Parameter Pass, it would send a specific value as dictated by another avatar parameter. This could be a float or integer, as boolean is already supported.
The Contact Receiver would, when contacted (And the appropriate tags are selected), read that passed value and move it into an avatar parameter of it's own. If the passed value is a float and the receiver's parameter was an integer, it'd just auto convert it, but I imagine that'd be a bit of an edge case.
In addition, a few added sub-parameters that could be referenced on either side would be helpful. Example -
paramname_IsContacted [Bool]
paramname_Velocity[Float 0-1]
paramname_Proximity [Float 0-1]
I think that this change would make avatar dynamics, well, more dynamic. It'd allow for cross-avatar communication, but only on avatars with compatible props and systems and such. Even just these few changes would open a boatload of capabilities for avatar creators - and if a 'standard' was introduced, maybe even World creators, as it'd allow world creators to interact directly with avatar parameters.
Included is a quick mockup of the senders/receivers I drafted up.
Log In