Ejemplo n.º 1
0
 public virtual void Enchant(Enchantium encho)//唯一附魔,后者会取代前者
 {
     Dechant();
     curEnchant = encho;
     EnchantEffect(encho);//change materil or shader??
     BaseForceDict[encho.type] += encho.exdmg;
 }
Ejemplo n.º 2
0
    public virtual void Dechant()
    {
        if (curEnchant == null)
        {
            return;
        }

        ResoreEffect();
        float dmg = BaseForceDict[curEnchant.type];

        dmg -= curEnchant.exdmg;
        BaseForceDict[curEnchant.type] = dmg > 0 ? dmg : 0f;

        curEnchant = null;
    }
Ejemplo n.º 3
0
 public override void Enchant(Enchantium encho)
 {
     base.Enchant(encho);
 }
Ejemplo n.º 4
0
 public virtual void EnchantEffect(Enchantium encho)
 {
 }