public Game() { GameID = Guid.NewGuid(); Players = new Dictionary<int, ICharacterInfo>(); Observers = new Dictionary<int, ICharacterInfo>(); EverActivePlayers = new Dictionary<int, ICharacterInfo>(); IsShuttingDown = false; Properties = new PropertyBag("GameProperties"); Properties.SubscribeToChangeNotifications(this); Owner = 0; AbandonedTimestamp = DateTime.MaxValue; ObjectManager = new GameObjectManager(GameID); }
public Game() { GameID = Guid.NewGuid(); Players = new Dictionary <int, ICharacterInfo>(); Observers = new Dictionary <int, ICharacterInfo>(); EverActivePlayers = new Dictionary <int, ICharacterInfo>(); IsShuttingDown = false; Properties = new PropertyBag("GameProperties"); Properties.SubscribeToChangeNotifications(this); Owner = 0; AbandonedTimestamp = DateTime.MaxValue; ObjectManager = new GameObjectManager(GameID); }