Exemple #1
0
        private void OnVrmLoaded(VrmLoadedInfo info)
        {
            string names = string.Join(",",
                                       info.blendShape
                                       .BlendShapeAvatar
                                       .Clips
                                       .Select(c => c.BlendShapeName)
                                       .Where(n => !BasicNames.Contains(n))
                                       );

            _sender.SendCommand(
                MessageFactory.Instance.ExtraBlendShapeClipNames(names)
                );
        }
Exemple #2
0
        public void Initialize(IVRMLoadable vrmLoadable, IMessageSender sender)
        {
            vrmLoadable.VrmLoaded += info =>
            {
                string names = string.Join(",",
                                           info.blendShape
                                           .BlendShapeAvatar
                                           .Clips
                                           .Select(c => c.BlendShapeName)
                                           .Where(n => !BasicNames.Contains(n))
                                           );

                sender.SendCommand(
                    MessageFactory.Instance.ExtraBlendShapeClipNames(names)
                    );
            };
        }