|  | @@ -677,10 +677,16 @@ namespace COM3D2.MeidoPhotoStudio.Plugin
 | 
	
		
			
				|  |  |          private CacheBoneDataArray GetCacheBoneData()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              CacheBoneDataArray cache = Maid.gameObject.GetComponent<CacheBoneDataArray>();
 | 
	
		
			
				|  |  | +            void CreateCache() => cache.CreateCache(Body.GetBone("Bip01"));
 | 
	
		
			
				|  |  |              if (cache == null)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  cache = Maid.gameObject.AddComponent<CacheBoneDataArray>();
 | 
	
		
			
				|  |  | -                cache.CreateCache(Body.GetBone("Bip01"));
 | 
	
		
			
				|  |  | +                CreateCache();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (cache.bone_data?.transform == null)
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                Utility.LogDebug("Cache bone_data is null");
 | 
	
		
			
				|  |  | +                CreateCache();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              return cache;
 | 
	
		
			
				|  |  |          }
 |