public PuppeteerSceneObjectFactory(IPuppeteerSceneOjectActionContext context)
            : base()
        {
            _context = context;

            SceneObjectMapper.Add(typeof(BoneActor), o => new BoneActorSceneObject((BoneActor)o, _context));
            SceneObjectMapper.Add(typeof(BoneAttachedRenderableAsset), o => new BoneAttachedAssetSceneObject((BoneAttachedRenderableAsset)o));
        }
 public BoneActorSceneObject(BoneActor boneActor, IPuppeteerSceneOjectActionContext context)
 {
     _boneActor = boneActor;
     _context = context;
     _bone = _boneActor.AssignedBone;
 }