I2C - Combining bytes into another variable - Trying to use union but failing

Distance Received_Byte_Array[i] = Wire.read();``Distance; Received_Byte_Array[i] = Wire.read();
Yes, just trying random punctuation is not a great approach to programming.

Distance.Received_Byte_Array[i] = Wire.read();