private aPrefab ProcessPrefab(GameObject prefab) { aPrefab tmpPrefab = new aPrefab(); string tmpString; tmpString = AssetDatabase.GetAssetPath(prefab); tmpString = tmpString.Substring(0, tmpString.LastIndexOf('/')); tmpPrefab.assetsPath = tmpString + "/"; tmpPrefab.assetsFullPath = tmpPrefab.assetsPath + prefab.name + ".unity3d"; tmpPrefab.path = m_ProjectFolder + tmpPrefab.assetsPath; tmpPrefab.fullPath = tmpPrefab.path + prefab.name; tmpPrefab.prefab = prefab; return(tmpPrefab); }
private aPrefab ProcessPrefab(GameObject prefab) { aPrefab tmpPrefab = new aPrefab(); string tmpString; tmpString = AssetDatabase.GetAssetPath(prefab); tmpString = tmpString.Substring(0, tmpString.LastIndexOf('/')); tmpPrefab.assetsPath = tmpString + "/"; tmpPrefab.assetsFullPath = tmpPrefab.assetsPath + prefab.name + ".unity3d"; tmpPrefab.path = m_ProjectFolder + tmpPrefab.assetsPath; tmpPrefab.fullPath = tmpPrefab.path + prefab.name; tmpPrefab.prefab = prefab; return tmpPrefab; }