/// <summary> /// Initialises a new instance of the GameWorldObject class. /// </summary> /// <param name="owner">The owning GameWorld.</param> protected GameWorldObject(GameWorld owner) { Owner = owner; _id = new Guid(); }
public void LoadTemplatesFromContent(ContentManager contentManager, GameWorld owner, string contentFile) { _actorTemplates = contentManager.Load <List <ActorTemplate> >(contentFile).ToDictionary(p => p.Name); _owner = owner; }
static GameWorld() { _instance = new GameWorld(); }