public void TestLinearStructsSerialize(int scalar) { LinearStruct value = new LinearStruct(scalar); if (scalar != -1) { value.m_LinearClass = new LinearClass(scalar * 2); } TestSerializeData(value); }
internal LinearClass(int scalar) { m_Bool = ((scalar & 1) == 0); m_Byte = (byte)scalar; m_Int = 2 * scalar; m_UInt = (uint)(3 * scalar); m_Long = (long)(4 * scalar); m_ULong = (ulong)(5 * scalar); m_String = "(" + scalar.ToString() + ")"; m_LinearStruct = new LinearStruct(scalar * 10); }