/// <summary> /// Upon receiving data, unpack the byte array into the class members /// </summary> public override void Unpack(byte[] buffer) { // Read the Scmp.Base structure base.Unpack(buffer); // Create reader to easily unpack the network buffer var reader = new SledNetworkBufferReader(buffer, SizeOf); FunctionName = reader.ReadString(); RelScriptPath = reader.ReadString(); FnTimeElapsed = reader.ReadFloat(); FnTimeElapsedAvg = reader.ReadFloat(); FnTimeElapsedShortest = reader.ReadFloat(); FnTimeElapsedLongest = reader.ReadFloat(); FnTimeInnerElapsed = reader.ReadFloat(); FnTimeInnerElapsedAvg = reader.ReadFloat(); FnTimeInnerElapsedShortest = reader.ReadFloat(); FnTimeInnerElapsedLongest = reader.ReadFloat(); FnCallCount = reader.ReadUInt32(); FnLine = reader.ReadInt32(); FnCalls = reader.ReadInt32(); }