private void OnBeatTargetDone(BeatTarget target) { if (target.IsValid) { FollowersManager.AddFollowers(target.FollowerValue); _validCount++; } _audio.PlayOneShot(target.IsValid ? _validAudio : _invalidAudio, 1f); }
private int FollowRemove(int userIdFollowing, int userIdFollowed, PaintStoreContext db) { var followId = db.UserFollowers .First(x => x.FollowingUserId == userIdFollowing && x.FollowedUserId == userIdFollowed).Id; var tempFollow = db.UserFollowers.First(x => x.Id == followId); FollowersManager.UserFollowedCountMinus(db, tempFollow.FollowedUserId); FollowersManager.UserFollowingCountMinus(db, tempFollow.FollowingUserId); db.UserFollowers.Remove(db.UserFollowers.First(x => x.Id == followId)); return(followId); }
public CommandsHandler(UsersManager usersManager, BotDataManager botDataManager, ExperienceManager experienceManager, PointsManager pointsManager) { _logger = Logging.GetLogger <CommandsHandler>(); _followersManager = new FollowersManager(); _usersManager = usersManager; _botDataManager = botDataManager; _experienceManager = experienceManager; _pointsManager = pointsManager; InitializeCommands(); }
public int FollowRemove(int userIdFollowing, int userIdFollowed) { using (var db = _paintStoreContext) { var followId = db.UserFollowers .First(x => x.FollowingUserId == userIdFollowing && x.FollowedUserId == userIdFollowed).Id; var tempFollow = db.UserFollowers.First(x => x.Id == followId); FollowersManager.UserFollowedCountMinus(db, tempFollow.FollowedUserId); FollowersManager.UserFollowingCountMinus(db, tempFollow.FollowingUserId); db.UserFollowers.Remove(db.UserFollowers.First(x => x.Id == followId)); db.SaveChanges(); return(followId); } }
public UserFollowers AddFollower(AddUserFollowersCommand follow) { using (var db = _paintStoreContext) { if ((db.UserFollowers.Any(x => x.FollowedUserId == follow.FollowedUserId && x.FollowingUserId == follow.FollowingUserId)) || follow.FollowedUserId == follow.FollowingUserId) { throw new NegotiatedContentResultException(); } FollowersManager.UserFollowedCountPlus(db, follow.FollowedUserId); FollowersManager.UserFollowingCountPlus(db, follow.FollowingUserId); var followToAdd = _mapper.Map <UserFollowers>(follow); db.UserFollowers.Add(followToAdd); db.SaveChanges(); return(followToAdd); } }
private void Awake() { TimedEvents.Sort((x, y) => { return(x.Time.CompareTo(y.Time)); }); FollowersManager.Reset(); }