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; }
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); } }
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のバリデーション機能 } }