Skip to content

Commit

Permalink
More readable toString.
Browse files Browse the repository at this point in the history
  • Loading branch information
MAJigsaw77 authored Aug 28, 2024
1 parent 4dc36dc commit 7cab2fe
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion flixel/addons/display/FlxRuntimeShader.hx
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,14 @@ class FlxRuntimeShader extends FlxGraphicsShader
final labelValuePairs:Array<LabelValuePair> = [];

for (field in Reflect.fields(data))
labelValuePairs.push(LabelValuePair.weak(field, Reflect.field(data, field)));
{
final fieldValue:Dynamic = Reflect.field(data, field);

if (Reflect.hasField(fieldValue, 'value'))
labelValuePairs.push(LabelValuePair.weak(field, fieldValue.value));
else
labelValuePairs.push(LabelValuePair.weak(field, fieldValue));
}

return FlxStringUtil.getDebugString(labelValuePairs);
}
Expand Down

0 comments on commit 7cab2fe

Please sign in to comment.