C# Класс Spontaneous.WebApp.Medals.MedalRequirementsChecker

The purpose of this class is supply methods for creating medals and getting how much points to next medal
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_activityMedalMap List>.Dictionary

Открытые методы

Метод Описание
MedalRequirementsChecker ( ) : System
ObtainMedalBecauseOfActivity ( SpontaneousUserModel userStatistic, UserActivity producedActivity ) : List

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

Защищенные методы

Метод Описание
CreateActivitySpecificMedalMap ( ) : void

Описание методов

CreateActivitySpecificMedalMap() защищенный абстрактный Метод

protected abstract CreateActivitySpecificMedalMap ( ) : void
Результат void

MedalRequirementsChecker() публичный Метод

public MedalRequirementsChecker ( ) : System
Результат System

ObtainMedalBecauseOfActivity() публичный Метод

public ObtainMedalBecauseOfActivity ( SpontaneousUserModel userStatistic, UserActivity producedActivity ) : List
userStatistic Spontaneous.DataModel.SpontaneousUserModel
producedActivity Spontaneous.DataModel.UserActivity
Результат List

getClosesMedal() публичный Метод

public getClosesMedal ( SpontaneousUserModel userStatistic ) : MedalProgress
userStatistic Spontaneous.DataModel.SpontaneousUserModel
Результат Spontaneous.DataModel.MedalProgress

getMedalProgresses() публичный Метод

public getMedalProgresses ( SpontaneousUserModel userStatistic ) : List
userStatistic Spontaneous.DataModel.SpontaneousUserModel
Результат List

Описание свойств

m_activityMedalMap защищенное свойство

protected Dictionary> m_activityMedalMap
Результат List>.Dictionary