Force avatarshop avatars prefabs to avatarshop assetbundle
This commit is contained in:
		
							parent
							
								
									1e0e10670e
								
							
						
					
					
						commit
						48b60e7ef3
					
				| @ -23,7 +23,7 @@ namespace Passer { | |||||||
|             possession = (Possessable)target; |             possession = (Possessable)target; | ||||||
| 
 | 
 | ||||||
|             DeterminePossessionType(); |             DeterminePossessionType(); | ||||||
|             //AddToAssetBundle(); |             AddToAssetBundle(); | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         private void DeterminePossessionType() { |         private void DeterminePossessionType() { | ||||||
| @ -42,13 +42,16 @@ namespace Passer { | |||||||
|             Scene activeScene = UnityEngine.SceneManagement.SceneManager.GetActiveScene(); |             Scene activeScene = UnityEngine.SceneManagement.SceneManager.GetActiveScene(); | ||||||
| 
 | 
 | ||||||
|             if (IsPrefab(possession.gameObject)) { |             if (IsPrefab(possession.gameObject)) { | ||||||
|                 Debug.Log("is prefab"); |                 //Debug.Log("is prefab"); | ||||||
|                 possession.assetPath = AssetDatabase.GetAssetPath(possession.gameObject); |                 possession.assetPath = AssetDatabase.GetAssetPath(possession.gameObject); | ||||||
| 
 | 
 | ||||||
|                 string scenePath = activeScene.path; |                 string scenePath = activeScene.path; | ||||||
|                 AssetImporter assetImporter = AssetImporter.GetAtPath(possession.assetPath); |                 AssetImporter assetImporter = AssetImporter.GetAtPath(possession.assetPath); | ||||||
|                 if (assetImporter != null) |                 if (assetImporter != null) | ||||||
|                     assetImporter.assetBundleName = "possessions"; //activeScene.name + "_possessions"; |                     // HACK: force avatars to avatarhops because we cannot change assetbundle in package prefabs | ||||||
|  |                     assetImporter.assetBundleName = "avatarshop"; // "possessions"; //activeScene.name + "_possessions"; | ||||||
|  | 
 | ||||||
|  |                 //Debug.Log(possession.gameObject + ": Set AssetBundleName to " + assetImporter.assetBundleName); | ||||||
|                 return; |                 return; | ||||||
|             } |             } | ||||||
| 
 | 
 | ||||||
| @ -58,7 +61,8 @@ namespace Passer { | |||||||
| 
 | 
 | ||||||
|                 string scenePath = activeScene.path; |                 string scenePath = activeScene.path; | ||||||
|                 AssetImporter assetImporter = AssetImporter.GetAtPath(possession.assetPath); |                 AssetImporter assetImporter = AssetImporter.GetAtPath(possession.assetPath); | ||||||
|                 assetImporter.assetBundleName = "possessions"; //activeScene.name + "_possessions"; |                 // HACK: force avatars to avatarhops because we cannot change assetbundle in package prefabs | ||||||
|  |                 assetImporter.assetBundleName = "avatarshop"; //"possessions"; //activeScene.name + "_possessions"; | ||||||
|                 //Debug.Log(possession.gameObject + ": Set AssetBundleName to " + assetImporter.assetBundleName); |                 //Debug.Log(possession.gameObject + ": Set AssetBundleName to " + assetImporter.assetBundleName); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  | |||||||
| @ -3,5 +3,5 @@ guid: 6d76b63d1c2ee4f4995b2109dc16402f | |||||||
| PrefabImporter: | PrefabImporter: | ||||||
|   externalObjects: {} |   externalObjects: {} | ||||||
|   userData:  |   userData:  | ||||||
|   assetBundleName: possessions |   assetBundleName: avatarshop | ||||||
|   assetBundleVariant:  |   assetBundleVariant:  | ||||||
|  | |||||||
| @ -3,5 +3,5 @@ guid: 4a108532c0ba23c4796003a7390c1ae9 | |||||||
| PrefabImporter: | PrefabImporter: | ||||||
|   externalObjects: {} |   externalObjects: {} | ||||||
|   userData:  |   userData:  | ||||||
|   assetBundleName: possessions |   assetBundleName: avatarshop | ||||||
|   assetBundleVariant:  |   assetBundleVariant:  | ||||||
|  | |||||||
| @ -3,5 +3,5 @@ guid: f558cc7556c4ffc4594edb212b1cd0dc | |||||||
| PrefabImporter: | PrefabImporter: | ||||||
|   externalObjects: {} |   externalObjects: {} | ||||||
|   userData:  |   userData:  | ||||||
|   assetBundleName: possessions |   assetBundleName: avatarshop | ||||||
|   assetBundleVariant:  |   assetBundleVariant:  | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user