Ejemplo n.º 1
0
    void InitializeBomb()
    {
        Character zzz = (Character)GetComponentInParent <Character>();

        if (zzz != null)
        {
            string        assetPath = AssetDatabase.GetAssetPath(zzz.characterCard);
            CharacterCard charCard  = AssetDatabase.LoadAssetAtPath(assetPath, typeof(CharacterCard)) as CharacterCard;

            assetPath = AssetDatabase.GetAssetPath(charCard.characterBombCard);
            bombCard  = AssetDatabase.LoadAssetAtPath(assetPath, typeof(BombCard)) as BombCard;
        }

        //Debug.Log("WEAPON BOMB CARD" + bombCard.name);
        usedBomb = (Bomb)Resources.Load("Prefabs/Bomb", typeof(Bomb));
    }
Ejemplo n.º 2
0
    public void ActualizeBombList()
    {
        string[] foundGUIDAssets;

        foundGUIDAssets = AssetDatabase.FindAssets("t:BombCard");

        bombCardList.bombCardList = new BombCard[foundGUIDAssets.Length];

        for (int i = 0; i < foundGUIDAssets.Length; i++)
        {
            BombCard zzz = (BombCard)AssetDatabase.LoadAssetAtPath(AssetDatabase.GUIDToAssetPath(foundGUIDAssets[i]), typeof(BombCard));
            bombCardList.bombCardList[i] = zzz;
        }

        soTarget = new SerializedObject(this.target);
        soArray  = soTarget.FindProperty("bombCardList");

        EditorUtility.SetDirty(bombCardList);
    }