Exemplo n.º 1
0
 // Token: 0x060001A8 RID: 424 RVA: 0x0000FFCC File Offset: 0x0000E1CC
 public void FromStreamEx(Stream s, PmxElementFormat f)
 {
     this.Name       = PmxStreamHelper.ReadString(s, f);
     this.NameE      = PmxStreamHelper.ReadString(s, f);
     this.Diffuse    = V4_BytesConvert.Vector4ToColor(V4_BytesConvert.FromStream(s));
     this.Specular   = V3_BytesConvert.Vector3ToColor(V3_BytesConvert.FromStream(s));
     this.Power      = PmxStreamHelper.ReadElement_Float(s);
     this.Ambient    = V3_BytesConvert.Vector3ToColor(V3_BytesConvert.FromStream(s));
     this.Flags      = (PmxMaterial.MaterialFlags)s.ReadByte();
     this.EdgeColor  = V4_BytesConvert.Vector4ToColor(V4_BytesConvert.FromStream(s));
     this.EdgeSize   = PmxStreamHelper.ReadElement_Float(s);
     this.Tex        = PmxStreamHelper.ReadString(s, f);
     this.Sphere     = PmxStreamHelper.ReadString(s, f);
     this.SphereMode = (PmxMaterial.SphereModeType)s.ReadByte();
     this.Toon       = PmxStreamHelper.ReadString(s, f);
     this.Memo       = PmxStreamHelper.ReadString(s, f);
     this.FaceCount  = PmxStreamHelper.ReadElement_Int32(s, 4, true);
 }