public void AttackUnit(BaseUnit target) { if (target.IsAlive()) target.ReceiveAttack(this); else resourceContainer += target.ReceiveLootStrike(this); _timeSincePreviousAttack = 0f; }