Exemple #1
0
        public static T FindPreset <T>(string name) where T : PumkinPreset
        {
            object preset = null;

            if (typeof(T) == typeof(PumkinsCameraPreset))
            {
                preset = CameraPresets.Find(o => o.name.ToLower() == name.ToLower());
            }
            else if (typeof(T) == typeof(PumkinsCameraPreset))
            {
                preset = PosePresets.Find(o => o.name.ToLower() == name.ToLower());
            }
            else if (typeof(T) == typeof(PumkinsBlendshapePreset))
            {
                preset = BlendshapePresets.Find(o => o.name.ToLower() == name.ToLower());
            }

            return((T)preset);
        }