public RepositoryActiveObject(ActiveObjectType type, int id, int x, int y)
 {
     Type = type;
     Id   = id;
     X    = x;
     Y    = y;
 }
Пример #2
0
        public IActiveObject GetActiveObject(ActiveObjectType type, int id, int x, int y)
        {
            IActiveObject activeObject;

            switch (type)
            {
            case ActiveObjectType.IngredientObject:
                var repositoryIngredientObject = IngredientObjects.First(c => c.Id == id);
                activeObject = new IngredientObject(repositoryIngredientObject.Name, x, y, repositoryIngredientObject.MaxIngridientNumber, repositoryIngredientObject.Ingredient);
                break;

            default:
                activeObject = null;
                break;
            }
            return(activeObject);
        }