Descriptive Problem Summary:
According to the ref, GamepadAnalogLeft / Right have embedded properties [[x]] and [[y]], which should be numbers. When using them in a verb, even using [[x as arg]] and [[y as arg]], I'm getting the numbers as text, which causes the verb to fail due to invalid args.
Test case
ID:2846867
Jan 9 2023, 1:20 am
|
|||||||||||||
Resolved
| |||||||||||||
Jan 15 2023, 7:58 pm
|
|
Lummox JR resolved issue with message:
|
This turned out to be a weird bug. The way skin values get handled, the compiler was incorrectly converting an IValue (int or float) to an IString before assigning it to IParam, instead of assigning the IValue directly to IParam. I had to make most of IString's constructors explicit, and that fixed the issue.
I'm frankly surprised the compiler didn't just complain about ambiguity if it thought there was any. |