private static void LoadPrefab()
    {
        GameObject obj = Resources.Load("PrefabList/DamageArmorList", typeof(GameObject)) as GameObject;

        if (obj == null)
        {
            obj = CreatePrefab();
        }

        prefab = obj.GetComponent <DamageArmorListPrefab>();
        if (prefab == null)
        {
            prefab = obj.AddComponent <DamageArmorListPrefab>();
        }

        armorList  = prefab.armorList;
        damageList = prefab.damageList;

        if (armorList == null)
        {
            armorList = new List <ArmorType>();
        }
        if (damageList == null)
        {
            damageList = new List <DamageType>();
        }
    }
    private static void LoadDamageArmor()
    {
        GameObject obj = Resources.Load("PrefabList/DamageArmorList", typeof(GameObject)) as GameObject;

        if (obj == null)
        {
            return;
        }

        DamageArmorListPrefab prefab = obj.GetComponent <DamageArmorListPrefab>();

        if (prefab == null)
        {
            prefab = obj.AddComponent <DamageArmorListPrefab>();
        }

        armorList         = new string[prefab.armorList.Count];
        armorTooltipList  = new string[prefab.armorList.Count];
        damageList        = new string[prefab.damageList.Count];
        damageTooltipList = new string[prefab.damageList.Count];

        for (int i = 0; i < prefab.armorList.Count; i++)
        {
            armorList[i]        = (prefab.armorList[i].name);
            armorTooltipList[i] = prefab.armorList[i].desp;
        }
        for (int i = 0; i < prefab.damageList.Count; i++)
        {
            damageList[i]        = prefab.damageList[i].name;
            damageTooltipList[i] = prefab.damageList[i].desp;
        }
    }
    private static void LoadPrefab()
    {
        GameObject obj=Resources.Load("PrefabList/DamageArmorList", typeof(GameObject)) as GameObject;

        if(obj==null) obj=CreatePrefab();

        prefab=obj.GetComponent<DamageArmorListPrefab>();
        if(prefab==null) prefab=obj.AddComponent<DamageArmorListPrefab>();

        armorList=prefab.armorList;
        damageList=prefab.damageList;

        if(armorList==null) armorList=new List<ArmorType>();
        if(damageList==null) damageList=new List<DamageType>();
    }
Beispiel #4
0
    private static void LoadPrefab()
    {
        GameObject obj = Resources.Load("DamageArmorList", typeof(GameObject)) as GameObject;

        if (obj == null)
        {
            return;
        }

        DamageArmorListPrefab prefab = obj.GetComponent <DamageArmorListPrefab>();

        if (prefab == null)
        {
            prefab = obj.AddComponent <DamageArmorListPrefab>();
        }

        armorTypes = prefab.armorList;
        dmgTypes   = prefab.damageList;
    }