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; }
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; } }