public NiMaterialProperty(BinaryReader reader, NiFile file) : base(reader, file) { // // Read colors // AmbientColor = new NiColor3(reader, file); DiffuseColor = new NiColor3(reader, file); SpecularColor = new NiColor3(reader, file); EmissiveColor = new NiColor3(reader, file); // // Get other properties // Glossiness = reader.ReadSingle(); Alpha = reader.ReadSingle(); if (file.Header.NifVersion == NiVersion.Ver20207) { EmissiveMultiplier = reader.ReadSingle(); } }
public NiLight(BinaryReader reader, NiFile file) : base(reader, file) { Dimmer = reader.ReadSingle(); AmbientColor = new NiColor3(reader, file); DiffuseColor = new NiColor3(reader, file); SpecularColor = new NiColor3(reader, file); }