public void Execute() { if (partyToAttack == null) { return; } if (Time.time - timestamp >= timeBeforeNextAttack) { timestamp = Time.time; party.SendAttackRequest(partyToAttack); } }