Example #1
0
        /// <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());
        }
Example #2
0
        /// <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());
        }