C# Class ReactionEngine, Hero.Coli

Inheritance: MonoBehaviour
ファイルを表示 Open project: CyberCRI/Hero.Coli Class Usage Examples

Public Properties

Property Type Description
_activeTransportFiles string[]
_fickFiles string[]
_mediumsFiles string[]
_moleculesFiles string[]
_reactionsFiles string[]
enableEnergy bool
enableNoise bool
enableSequential bool
enableShufflingMediumOrder bool
enableShufflingReactionOrder bool
gameObjectName string
reactionsSpeed float

Public Methods

Method Description
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

Private Methods

Method Description
Awake ( ) : void

Method Details

Pause() public method

public Pause ( bool pause ) : void
pause bool
return void

Update() public method

public Update ( ) : void
return void

addReactionToMedium() public method

public addReactionToMedium ( int mediumId, IReaction, reaction ) : void
mediumId int
reaction IReaction,
return void

get() public static method

public static get ( ) : ReactionEngine,
return ReactionEngine,

getAllMoleculesFromMoleculeSets() public static method

public static getAllMoleculesFromMoleculeSets ( LinkedList list ) : ArrayList
list LinkedList
return ArrayList

getFick() public method

public getFick ( ) : Fick,
return Fick,

getMediumFromId() public static method

public static getMediumFromId ( int id, LinkedList list ) : Medium,
id int
list LinkedList
return Medium,

getMediumList() public method

public getMediumList ( ) : LinkedList
return LinkedList

getMoleculeFromName() public static method

public static getMoleculeFromName ( string name, ArrayList molecules ) : Molecule,
name string
molecules ArrayList
return Molecule,

getMoleculeSetFromId() public static method

public static getMoleculeSetFromId ( string id, LinkedList list ) : MoleculeSet
id string
list LinkedList
return MoleculeSet

getMoleculesFromMedium() public method

public getMoleculesFromMedium ( int id ) : ArrayList
id int
return ArrayList

getReactionSetFromId() public static method

public static getReactionSetFromId ( string id, LinkedList list ) : ReactionSet
id string
list LinkedList
return ReactionSet

isMoleculeDuplicated() public static method

public static isMoleculeDuplicated ( Molecule, mol, ArrayList list ) : bool
mol Molecule,
list ArrayList
return bool

isPaused() public static method

public static isPaused ( ) : bool
return bool

removeReaction() public method

public removeReaction ( int mediumId, IReaction, reaction, bool checkNameAndMedium = false ) : void
mediumId int
reaction IReaction,
checkNameAndMedium bool
return void

removeReactionFromMediumByName() public method

public removeReactionFromMediumByName ( int mediumId, string name ) : void
mediumId int
name string
return void

Property Details

_activeTransportFiles public_oe property

public string[] _activeTransportFiles
return string[]

_fickFiles public_oe property

public string[] _fickFiles
return string[]

_mediumsFiles public_oe property

public string[] _mediumsFiles
return string[]

_moleculesFiles public_oe property

public string[] _moleculesFiles
return string[]

_reactionsFiles public_oe property

public string[] _reactionsFiles
return string[]

enableEnergy public_oe property

public bool enableEnergy
return bool

enableNoise public_oe property

public bool enableNoise
return bool

enableSequential public_oe property

public bool enableSequential
return bool

enableShufflingMediumOrder public_oe property

public bool enableShufflingMediumOrder
return bool

enableShufflingReactionOrder public_oe property

public bool enableShufflingReactionOrder
return bool

gameObjectName public_oe static_oe property

public static string gameObjectName
return string

reactionsSpeed public_oe static_oe property

public static float reactionsSpeed
return float