This repository has been archived by the owner on Jan 22, 2022. It is now read-only.
Code that uses Color32 does not compile unless specifically using byte variables as arguments #69
Labels
bug
Something isn't working
Milestone
Describe the bug in detail:
Consider the following code that is expected to compile correctly:
UdonSharp throws the following error stating the constructor cannot be found and fails the compilication:
However, by specifically declaring byte variables and supplying into the constructor, the error no longer exists:
I think C# seems to consider those hard-coded bytes as type Int32 instead of Byte and then auto-cast back to byte while compilication. UdonSharp seems trying to find the constructor
Color32(Int32, Int32, Int32, Int32)
which does not exist and fails the complication.Expected behavior:
What was the expected result? To compile
The text was updated successfully, but these errors were encountered: