static Voting() { SiteTypes = typeof(IVoteSite).GetConstructableChildren(); CMOptions = new VotingOptions(); VoteSites = new BinaryDataStore<int, IVoteSite>(VitaNexCore.SavesDirectory + "/Voting", "Sites") { OnSerialize = SerializeVoteSites, OnDeserialize = DeserializeVoteSites }; Profiles = new BinaryDataStore<PlayerMobile, VoteProfile>(VitaNexCore.SavesDirectory + "/Voting", "Profiles") { Async = true, OnSerialize = SerializeProfiles, OnDeserialize = DeserializeProfiles }; }
static Voting() { SiteTypes = typeof(IVoteSite).GetConstructableChildren(); CMOptions = new VotingOptions(); VoteSites = new BinaryDataStore <int, IVoteSite>(VitaNexCore.SavesDirectory + "/Voting", "Sites") { OnSerialize = SerializeVoteSites, OnDeserialize = DeserializeVoteSites }; Profiles = new BinaryDataStore <PlayerMobile, VoteProfile>(VitaNexCore.SavesDirectory + "/Voting", "Profiles") { Async = true, OnSerialize = SerializeProfiles, OnDeserialize = DeserializeProfiles }; }