Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    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;
    }