When script
using System.Collections;
using System.Collections.Generic;
using Unity.Mathematics;
using UnityEngine;
public class Test : MonoBehaviour
{
int i1;
float i2;
void Start()
{
i1 = 1;
i2 = 1.5f;
}
void Update()
{
Debug.Log(i1);
}
}
swap the declaration positions of i1 and i2 and reload to
using System.Collections;
using System.Collections.Generic;
using Unity.Mathematics;
using UnityEngine;
public class Test : MonoBehaviour
{
float i2;
int i1;
void Start()
{
i1 = 1;
i2 = 1.5f;
}
void Update()
{
Debug.Log(i1);
}
}
expected output was 1, but the actual output was 1069547520 (this is the value of a 1.5 as an integer in binary).
When script
swap the declaration positions of i1 and i2 and reload to
expected output was 1, but the actual output was 1069547520 (this is the value of a 1.5 as an integer in binary).