C# 클래스 ReactionEngine, Hero.Coli

상속: MonoBehaviour
파일 보기 프로젝트 열기: CyberCRI/Hero.Coli 1 사용 예제들

공개 프로퍼티들

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