public byte[] ToBytes() { List <byte> list = new List <byte>(); byte[] array = new byte[15]; BytesStringProc.SetString(array, Name, 0, 253); list.AddRange(array); list.AddRange(BitConverter.GetBytes(FrameIndex)); list.AddRange(BitConverter.GetBytes(Position.X)); list.AddRange(BitConverter.GetBytes(Position.Y)); list.AddRange(BitConverter.GetBytes(Position.Z)); list.AddRange(BitConverter.GetBytes(Rotate.X)); list.AddRange(BitConverter.GetBytes(Rotate.Y)); list.AddRange(BitConverter.GetBytes(Rotate.Z)); list.AddRange(BitConverter.GetBytes(Rotate.W)); byte[] array2 = new byte[IPL.ByteCount * 4]; byte[] array3 = IPL.ToBytes(); int num = array3.Length; for (int i = 0; i < num; i++) { array2[i * 4] = array3[i]; } if (PhysicsOff) { byte[] bytes = BitConverter.GetBytes((ushort)3939); array2[2] = bytes[0]; array2[3] = bytes[1]; } list.AddRange(array2); return(list.ToArray()); }
// Token: 0x0600035D RID: 861 RVA: 0x00018070 File Offset: 0x00016270 public byte[] ToBytes() { List <byte> list = new List <byte>(); byte[] array = new byte[15]; BytesStringProc.SetString(array, this.Name, 0, 253); list.AddRange(array); list.AddRange(BitConverter.GetBytes(this.FrameIndex)); list.AddRange(BitConverter.GetBytes(this.Position.x)); list.AddRange(BitConverter.GetBytes(this.Position.y)); list.AddRange(BitConverter.GetBytes(this.Position.z)); list.AddRange(BitConverter.GetBytes(this.Rotate.x)); list.AddRange(BitConverter.GetBytes(this.Rotate.y)); list.AddRange(BitConverter.GetBytes(this.Rotate.z)); list.AddRange(BitConverter.GetBytes(this.Rotate.w)); byte[] array2 = new byte[this.IPL.ByteCount * 4]; byte[] array3 = this.IPL.ToBytes(); int num = array3.Length; for (int i = 0; i < num; i++) { array2[i * 4] = array3[i]; } bool physicsOff = this.PhysicsOff; if (physicsOff) { byte[] bytes = BitConverter.GetBytes(3939); array2[2] = bytes[0]; array2[3] = bytes[1]; } list.AddRange(array2); return(list.ToArray()); }
// Token: 0x06000355 RID: 853 RVA: 0x00017EBC File Offset: 0x000160BC public byte[] ToBytes() { List <byte> list = new List <byte>(); byte[] array = new byte[15]; BytesStringProc.SetString(array, this.Name, 0, 253); list.AddRange(array); list.AddRange(BitConverter.GetBytes(this.FrameIndex)); list.AddRange(BitConverter.GetBytes(this.Value)); return(list.ToArray()); }
// Token: 0x06000322 RID: 802 RVA: 0x000167AC File Offset: 0x000149AC public byte[] ToBytes() { this.NormalizeList(Vmd.NormalizeDataType.All); List <byte> list = new List <byte>(); byte[] array = new byte[30]; BytesStringProc.SetString(array, this.VMDHeader, 0, 0); list.AddRange(array); byte[] array2 = new byte[this.ModelNameBytes]; BytesStringProc.SetString(array2, this.ModelName, 0, 253); list.AddRange(array2); int count = this.MotionList.Count; list.AddRange(BitConverter.GetBytes(count)); for (int i = 0; i < count; i++) { list.AddRange(this.MotionList[i].ToBytes()); } count = this.MorphList.Count; list.AddRange(BitConverter.GetBytes(count)); for (int j = 0; j < count; j++) { list.AddRange(this.MorphList[j].ToBytes()); } count = this.VisibleIKList.Count; list.AddRange(BitConverter.GetBytes(count)); for (int k = 0; k < count; k++) { list.AddRange(this.VisibleIKList[k].ToBytes()); } count = this.CameraList.Count; list.AddRange(BitConverter.GetBytes(count)); for (int l = 0; l < count; l++) { list.AddRange(this.CameraList[l].ToBytes()); } count = this.LightList.Count; list.AddRange(BitConverter.GetBytes(count)); for (int m = 0; m < count; m++) { list.AddRange(this.LightList[m].ToBytes()); } count = this.SelfShadowList.Count; list.AddRange(BitConverter.GetBytes(count)); for (int n = 0; n < count; n++) { list.AddRange(this.SelfShadowList[n].ToBytes()); } return(list.ToArray()); }
// Token: 0x06000371 RID: 881 RVA: 0x00018908 File Offset: 0x00016B08 public byte[] ToBytes() { List <byte> list = new List <byte>(); list.AddRange(BitConverter.GetBytes(this.FrameIndex)); list.Add(this.Visible ? 1 : 0); list.AddRange(BitConverter.GetBytes(this.IKList.Count)); for (int i = 0; i < this.IKList.Count; i++) { byte[] array = new byte[20]; BytesStringProc.SetString(array, this.IKList[i].IKName, 0, 253); list.AddRange(array); list.Add(this.IKList[i].Enable ? 1 : 0); } return(list.ToArray()); }