public FltRecord(byte[] data, ref int offset) { int recordType = FltBitConverter.ToInt16(data, offset); int recordLenght = FltBitConverter.ToInt16 (data, offset + 2); byte[] recordData = new byte[recordLenght]; Array.Copy (data, offset, recordData, 0, recordLenght); //Saves Sub byte array = Record Data offset += recordLenght; this.type = (FltRecordType)recordType; this.lenght = recordLenght; this.data = recordData; }
private void CreateNode(FltRecord record, FltRecordType type) { string name = record.GetName(); GameObject node = new GameObject(type.ToString() + " " + name); if (currentParent != null) { node.transform.parent = currentParent.transform; } lastNode = node; }