Ejemplo n.º 1
0
        public ActionAnswer AddRoom(int levelId, int roomTemplateId, int x, int y, int rotation)
        {
            var wTemplate = mCommonRepository.GetRoomTemplate(roomTemplateId);

            return(AccountAction(() =>
            {
                var wId = mBuildingRepository.AddRoom(levelId, wTemplate, x, y, rotation);
                mActionChanges.AddedRooms.Add(mBuildingRepository.GetRoom(wId));
            }, $"Add room: {wTemplate.Name}", -wTemplate.Price));
        }
Ejemplo n.º 2
0
 public Room Get(int id)
 {
     return(BuildingRepository.GetRoom(id));
 }