/// <summary> /// Create a shader from file or raw data /// </summary> public Shader(string filePathOrRaw, float priority = 0, float maxDistance = 0, bool layered = false, ShaderElementType shaderElementType = ShaderElementType.All) { Tuple <MtaElement, string> result = MtaClient.DxCreateShader(filePathOrRaw, priority, maxDistance, layered, shaderElementType.ToString().ToLower()); materialElement = result.Item1; TechniqueName = result.Item2; }