public bool GetUniformBoolArrayValue(string varNameInShader, out bool[] value)
{
//if ((!this.Initialized) && (!this.Initializing)) { this.Initialize(); }
value = null;
bool gotUniform = false;
foreach (UniformVariable item in this.uniformVariables)
{
if (item.VarName == varNameInShader)
{
value = (item as UniformBoolArray).Value.Array;
gotUniform = true;
break;
}
}
return gotUniform;
}