C# Класс Cindeck.Core.Simulator

Наследование: INotifyPropertyChanged
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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