internal ShaderPart(string name, byte[] data, ShaderType type, ShaderManager manager) { Name = name; Type = type; this.manager = manager; shaderCodes.Add(loadFile(data)); shaderCodes.RemoveAll(string.IsNullOrEmpty); if (shaderCodes.Count == 0) { return; } HasCode = true; }