浏览代码

fix android IL2CPP crash

/main
siyao 4 年前
当前提交
468e007c
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 10
      com.unity.uiwidgets/Runtime/ui/text.cs

10
com.unity.uiwidgets/Runtime/ui/text.cs


internal static unsafe void setFloat(this byte[] bytes, int byteOffset, float value) {
D.assert(byteOffset >= 0 && byteOffset + 4 < bytes.Length);
var intVal = *(int*) &value;
#if UNITY_ANDROID
byte[] vOut = BitConverter.GetBytes(value);
for (int i = 0; i < vOut.Length; i++) {
bytes[byteOffset + i] = vOut[i];
}
#else
*(int*) b = intVal;
*(float*) b = value;
#endif
}
internal static byte[] _encodeStrut(

正在加载...
取消
保存