コード例 #1
0
ファイル: HeroEnchant.cs プロジェクト: tapenjoyGame/cry
    void Init(bool bBack)
    {
        m_Materials = new List <EnchantMaterial>();
        for (int i = 0; i < 5; ++i)
        {
            EnchantMaterial material = EnchantMaterialPrefabManager.GetNewObject <EnchantMaterial>(m_MaterialGrid.transform, Vector3.zero);
            m_Materials.Add(material);

            material.Init(null);
        }
        m_MaterialGrid.Reposition();

        if (bBack == false && (m_Creature.Grade >= 6 && m_Creature.Enchant >= 5))
        {
            m_ToggleEnchant.Set(false);
            m_ToggleOverEnchant.Set(true);
            OverEnchantInit();
        }
        else if (bBack == true && m_ToggleOverEnchant.value == true)
        {
            OverEnchantInit();
        }
        else
        {
            EnchantInit();
        }
    }
コード例 #2
0
ファイル: HeroEnchant.cs プロジェクト: tapenjoyGame/cry
 public override bool Uninit(bool bBack)
 {
     heroItemPrefabManager.Clear();
     EnchantMaterialPrefabManager.Clear();
     EnchantHeroPrefabManager.Clear();
     DungeonHeroPrefabmanager.Clear();
     return(true);
 }