C# Класс ReactionEngine, Hero.Coli

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

Открытые свойства

Свойство Тип Описание
_activeTransportFiles string[]
_fickFiles string[]
_mediumsFiles string[]
_moleculesFiles string[]
_reactionsFiles string[]
enableEnergy bool
enableNoise bool
enableSequential bool
enableShufflingMediumOrder bool
enableShufflingReactionOrder bool
gameObjectName string
reactionsSpeed float

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

Метод Описание
Pause ( bool pause ) : void
Update ( ) : void
addReactionToMedium ( int mediumId, IReaction, reaction ) : void
get ( ) : ReactionEngine,
getAllMoleculesFromMoleculeSets ( LinkedList list ) : ArrayList
getFick ( ) : Fick,
getMediumFromId ( int id, LinkedList list ) : Medium,
getMediumList ( ) : LinkedList
getMoleculeFromName ( string name, ArrayList molecules ) : Molecule,
getMoleculeSetFromId ( string id, LinkedList list ) : MoleculeSet
getMoleculesFromMedium ( int id ) : ArrayList
getReactionSetFromId ( string id, LinkedList list ) : ReactionSet
isMoleculeDuplicated ( Molecule, mol, ArrayList list ) : bool
isPaused ( ) : bool
removeReaction ( int mediumId, IReaction, reaction, bool checkNameAndMedium = false ) : void
removeReactionFromMediumByName ( int mediumId, string name ) : void

Приватные методы

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

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

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

public Pause ( bool pause ) : void
pause bool
Результат void

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

public Update ( ) : void
Результат void

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

public addReactionToMedium ( int mediumId, IReaction, reaction ) : void
mediumId int
reaction IReaction,
Результат void

get() публичный статический Метод

public static get ( ) : ReactionEngine,
Результат ReactionEngine,

getAllMoleculesFromMoleculeSets() публичный статический Метод

public static getAllMoleculesFromMoleculeSets ( LinkedList list ) : ArrayList
list LinkedList
Результат ArrayList

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

public getFick ( ) : Fick,
Результат Fick,

getMediumFromId() публичный статический Метод

public static getMediumFromId ( int id, LinkedList list ) : Medium,
id int
list LinkedList
Результат Medium,

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

public getMediumList ( ) : LinkedList
Результат LinkedList

getMoleculeFromName() публичный статический Метод

public static getMoleculeFromName ( string name, ArrayList molecules ) : Molecule,
name string
molecules ArrayList
Результат Molecule,

getMoleculeSetFromId() публичный статический Метод

public static getMoleculeSetFromId ( string id, LinkedList list ) : MoleculeSet
id string
list LinkedList
Результат MoleculeSet

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

public getMoleculesFromMedium ( int id ) : ArrayList
id int
Результат ArrayList

getReactionSetFromId() публичный статический Метод

public static getReactionSetFromId ( string id, LinkedList list ) : ReactionSet
id string
list LinkedList
Результат ReactionSet

isMoleculeDuplicated() публичный статический Метод

public static isMoleculeDuplicated ( Molecule, mol, ArrayList list ) : bool
mol Molecule,
list ArrayList
Результат bool

isPaused() публичный статический Метод

public static isPaused ( ) : bool
Результат bool

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

public removeReaction ( int mediumId, IReaction, reaction, bool checkNameAndMedium = false ) : void
mediumId int
reaction IReaction,
checkNameAndMedium bool
Результат void

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

public removeReactionFromMediumByName ( int mediumId, string name ) : void
mediumId int
name string
Результат void

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

_activeTransportFiles публичное свойство

public string[] _activeTransportFiles
Результат string[]

_fickFiles публичное свойство

public string[] _fickFiles
Результат string[]

_mediumsFiles публичное свойство

public string[] _mediumsFiles
Результат string[]

_moleculesFiles публичное свойство

public string[] _moleculesFiles
Результат string[]

_reactionsFiles публичное свойство

public string[] _reactionsFiles
Результат string[]

enableEnergy публичное свойство

public bool enableEnergy
Результат bool

enableNoise публичное свойство

public bool enableNoise
Результат bool

enableSequential публичное свойство

public bool enableSequential
Результат bool

enableShufflingMediumOrder публичное свойство

public bool enableShufflingMediumOrder
Результат bool

enableShufflingReactionOrder публичное свойство

public bool enableShufflingReactionOrder
Результат bool

gameObjectName публичное статическое свойство

public static string gameObjectName
Результат string

reactionsSpeed публичное статическое свойство

public static float reactionsSpeed
Результат float