#### Back to Server.Factions

## Election

(ctor) Election( GenericReader reader )
(ctor) Election( Faction faction )
List<Candidate> Candidates( get; )
ElectionState CurrentState( get; )
Faction Faction( get; )
DateTime LastStateTime( get; )
TimeSpan NextStateTime( get; set; )
ElectionState State( get; set; )
void AddCandidate( Mobile mob )
bool CanBeCandidate( Mobile mob )
bool CanVote( Mobile mob )
Candidate FindCandidate( Mobile mob )
Candidate FindVoter( Mobile mob )
bool HasVoted( Mobile mob )
bool IsCandidate( Mobile mob )
void RemoveCandidate( Mobile mob )
void RemoveVoter( Mobile mob )
void Serialize( GenericWriter writer )
void Slice()
void StartTimer()