public void Initialize(VRCAvatar editAvatar, VRCAvatar originalAvatar, string saveFolderPath, EditorWindow window, AnimationsGUI animationsGUI)
 {
     this.editAvatar     = editAvatar;
     this.originalAvatar = originalAvatar;
     animName            = DEFAULT_ANIM_NAME;
     this.parentWindow   = window as VRCAvatarEditorGUI;
     this.animationsGUI  = animationsGUI;
 }
Exemple #2
0
        public void Initialize(VRCAvatar editAvatar,
                               VRCAvatar originalAvatar,
                               string saveFolderPath,
                               VRCAvatarEditorGUI vrcAvatarEditorGUI,
                               FaceEmotionGUI2 faceEmotionGUI)
        {
            this.editAvatar         = editAvatar;
            this.originalAvatar     = originalAvatar;
            this.vrcAvatarEditorGUI = vrcAvatarEditorGUI;
            this.faceEmotionGUI     = faceEmotionGUI;

            Initialize(saveFolderPath);

            if (editAvatar != null && editAvatar.StandingAnimController != null)
            {
                ValidateAnimatorOverrideController(editAvatar.Animator, editAvatar.StandingAnimController);
            }
        }
Exemple #3
0
        public void Initialize(VRCAvatar editAvatar,
                               VRCAvatar originalAvatar,
                               string saveFolderPath,
                               VRCAvatarEditorGUI vrcAvatarEditorGUI,
                               FaceEmotionGUI3 faceEmotionGUI)
        {
            this.editAvatar         = editAvatar;
            this.originalAvatar     = originalAvatar;
            this.vrcAvatarEditorGUI = vrcAvatarEditorGUI;
            this.faceEmotionGUI     = faceEmotionGUI;

            Initialize(saveFolderPath);

            if (editAvatar != null && editAvatar.FxController != null)
            {
                // TODO: AnimationClipのバリデーション機能
            }
        }