示例#1
0
        public void SetTexture(int idx, Texture v)
        {
            PropUnit unit = _propUnits[idx];

            unit.tVal = v;
            _SetProperty();
        }
示例#2
0
        public void SetMatrix(int idx, Matrix4x4 v)
        {
            PropUnit unit = _propUnits[idx];

            unit.mVal = v;
            _SetProperty();
        }
示例#3
0
        public void SetMatrix(string name, Matrix4x4 v)
        {
            PropUnit unit = _propUnits.Find(x => x.paramName == name);

            unit.mVal = v;
            _SetProperty();
        }
示例#4
0
        public void SetFloat(int idx, float v)
        {
            PropUnit unit = _propUnits[idx];

            unit.fVal = v;
            _SetProperty();
        }
示例#5
0
        public void SetFloat(string name, float v)
        {
            PropUnit unit = _propUnits.Find(x => x.paramName == name);

            unit.fVal = v;
            _SetProperty();
        }
示例#6
0
        public void SetColor(string name, Color v)
        {
            PropUnit unit = _propUnits.Find(x => x.paramName == name);

            unit.cVal = v;
            _SetProperty();
        }
示例#7
0
        public void SetColor(int idx, Color v)
        {
            PropUnit unit = _propUnits[idx];

            unit.cVal = v;
            _SetProperty();
        }
示例#8
0
        public void SetVector(string name, Vector4 v)
        {
            PropUnit unit = _propUnits.Find(x => x.paramName == name);

            unit.vVal = v;
            _SetProperty();
        }
示例#9
0
        public void SetVector(int idx, Vector4 v)
        {
            PropUnit unit = _propUnits[idx];

            unit.vVal = v;
            _SetProperty();
        }
示例#10
0
        public void SetTexture(string name, Texture v)
        {
            PropUnit unit = _propUnits.Find(x => x.paramName == name);

            unit.tVal = v;
            _SetProperty();
        }