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) ); }
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) ); }; }