private void OnPlayerSleepEnded(BasePlayer player) { if (player == null) { return; } if (connected.Contains(player.userID)) { ImageStorage.OnPlayerConnected(player); connected.Remove(player.userID); } if (!aspects.ContainsKey(player.userID)) { AspectUI(player); } }