Example #1
0
        private void LoadTextureSRTGroup(BxlytMaterial mat, LytTextureSRTGroup group)
        {
            for (int i = 0; i < 5; i++)
            {
                if (group.GetTrack(i).HasKeys)
                {
                    var track  = group.GetTrack(i);
                    var value  = track.GetFrameValue(Frame, StartFrame);
                    var target = (LTSTarget)i;

                    if (!mat.animController.TextureSRTS.ContainsKey(target))
                    {
                        mat.animController.TextureSRTS.Add(target, value);
                    }
                    else
                    {
                        mat.animController.TextureSRTS[target] = value;
                    }
                }
            }
        }