예제 #1
0
 public EnemyMove(Enemy host, IType.MoveType type, float energy, IType.ElementType element)
 {
     user        = host;
     moveType    = type;
     energyCost  = energy;
     moveElement = element;
     player      = GameObject.Find("Player").GetComponent <PlayerManager>();
     damageScale = 1;
 }
예제 #2
0
 public BattleEffect(IBattle attacker, IType.Stat affectedStat, float val, IType.ElementType element, int turnsActive = 3)
 {
     statType      = affectedStat;
     value         = val;
     elementType   = element;
     numUses       = turnsActive;
     this.attacker = attacker;
     if (numUses < 0)
     {
         numUses = 0;
     }
 }