C# 클래스 Spontaneous.WebApp.Medals.MedalRequirementsChecker

The purpose of this class is supply methods for creating medals and getting how much points to next medal
파일 보기 프로젝트 열기: pashkov/Spontaneous 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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