C# Class Spontaneous.WebApp.Medals.MedalRequirementsChecker

The purpose of this class is supply methods for creating medals and getting how much points to next medal
Afficher le fichier Open project: pashkov/Spontaneous Class Usage Examples

Protected Properties

Свойство Type Description
m_activityMedalMap List>.Dictionary

Méthodes publiques

Méthode Description
MedalRequirementsChecker ( ) : System
ObtainMedalBecauseOfActivity ( SpontaneousUserModel userStatistic, UserActivity producedActivity ) : List

getClosesMedal ( SpontaneousUserModel userStatistic ) : MedalProgress
getMedalProgresses ( SpontaneousUserModel userStatistic ) : List

Méthodes protégées

Méthode Description
CreateActivitySpecificMedalMap ( ) : void

Method Details

CreateActivitySpecificMedalMap() protected abstract méthode

protected abstract CreateActivitySpecificMedalMap ( ) : void
Résultat void

MedalRequirementsChecker() public méthode

public MedalRequirementsChecker ( ) : System
Résultat System

ObtainMedalBecauseOfActivity() public méthode

public ObtainMedalBecauseOfActivity ( SpontaneousUserModel userStatistic, UserActivity producedActivity ) : List
userStatistic Spontaneous.DataModel.SpontaneousUserModel
producedActivity Spontaneous.DataModel.UserActivity
Résultat List

getClosesMedal() public méthode

public getClosesMedal ( SpontaneousUserModel userStatistic ) : MedalProgress
userStatistic Spontaneous.DataModel.SpontaneousUserModel
Résultat Spontaneous.DataModel.MedalProgress

getMedalProgresses() public méthode

public getMedalProgresses ( SpontaneousUserModel userStatistic ) : List
userStatistic Spontaneous.DataModel.SpontaneousUserModel
Résultat List

Property Details

m_activityMedalMap protected_oe property

protected Dictionary> m_activityMedalMap
Résultat List>.Dictionary