/// <summary> /// 指定テクニックインデックスのパラメーター番号に4つのfloat型の値をセットする /// </summary> /// <param name="idx"></param> /// <param name="n"></param> /// <param name=""></param> public void SetFloatArray(int idx, int n, float[] a) { if (!this.Check(idx, n, UtilValueType.ARY_FLOAT)) { return; } MCUtilValueEX p = m_TPars[idx].item[n]; p.SetFloatArray(a, a.Length); p.sv.Set(p.GetFloatArray()); }
/// <summary> /// 指定テクニックインデックスのパラメーター番号に4つのfloat型の値をセットする /// </summary> /// <param name="idx"></param> /// <param name="n"></param> /// <param name="f1"></param> /// <param name="f2"></param> /// <param name="f3"></param> /// <param name="f4"></param> public void SetFloat4(int idx, int n, float f1, float f2, float f3, float f4) { if (!this.Check(idx, n, UtilValueType.FLOAT4)) { return; } MCUtilValueEX p = m_TPars[idx].item[n]; p.SetFloat4(f1, f2, f3, f4); p.sv.Set(p.GetFloatArray()); }