C# 클래스 Cindeck.Core.Simulator

상속: INotifyPropertyChanged
파일 보기 프로젝트 열기: noelex/Cindeck 1 사용 예제들

공개 메소드들

메소드 설명
OnPropertyChanged ( string propertyName, object before, object after ) : void
Reload ( ) : void
Simulator ( AppConfig config ) : PropertyChanged
StartSimulation ( Random rng, int id, Queue pattern = null ) : SimulationResult

비공개 메소드들

메소드 설명
CalculateAppeal ( AppealType targetAppeal, IIdol idol, bool isSupportMember, bool encore = false ) : int
CalculateAppeal ( IIdol idol, bool isSupportMember = false, bool encore = false ) : int
CalculateComboRate ( int comboNotes, int totalNotes ) : double
CalculateLife ( Unit unit, Idol guest ) : int
CheckSkillDueTime ( double frame ) : void
CreateGuestWithPotential ( IIdol guest ) : Idol
GetAppealUpRate ( IIdol idol, IIdol center, AppealType targetAppeal ) : double
GetSkillTriggerProbability ( OwnedIdol idol, IIdol center, IIdol guestCenter, Song song ) : double
SelectSupportMembers ( ) : List

메소드 상세

OnPropertyChanged() 공개 메소드

public OnPropertyChanged ( string propertyName, object before, object after ) : void
propertyName string
before object
after object
리턴 void

Reload() 공개 메소드

public Reload ( ) : void
리턴 void

Simulator() 공개 메소드

public Simulator ( AppConfig config ) : PropertyChanged
config AppConfig
리턴 PropertyChanged

StartSimulation() 공개 메소드

public StartSimulation ( Random rng, int id, Queue pattern = null ) : SimulationResult
rng System.Random
id int
pattern Queue
리턴 SimulationResult