Esempio n. 1
0
        private DefList <TDef> RegisterDefType <TDef>() where TDef : Def
        {
            var list = new DefList <TDef>();

            lists.Add(typeof(TDef), list);
            return(list);
        }
Esempio n. 2
0
 public void HpAttack(float Damage, DefList def)
 {
     if (Shield)
     {
         if (MaxHp == 18500)
         {
             GameObject.Find("Player").GetComponentInParent <CharacterParent>().Damage(Damage * 0.7f, def);
         }
     }
     else
     {
         GameData.Hp -= Damage * (1 - GameData.FDefense[(int)def] / 100);
     }
 }
 public void Damage(float Damage, DefList def)
 {
     HpAttack(Damage, def);
 }