C# Class IReaction, Hero.Coli

Afficher le fichier Open project: CyberCRI/Hero.Coli Class Usage Examples

Méthodes publiques

Свойство Type Description
enableEnergy bool
enableSequential bool

Protected Properties

Свойство Type Description
_energyCost float
_isActive bool
_medium Medium,
_name string
_products LinkedList
_reactionSpeed float

Méthodes publiques

Méthode Description
Equals ( IReaction, reaction, bool checkNameAndMedium ) : bool
IReaction ( ) : UnityEngine
IReaction ( IReaction, r ) : UnityEngine
ToString ( ) : string
ToStringDetailed ( ) : string
addProduct ( Product, prod ) : void
copyReaction ( IReaction, r ) : IReaction,
getEnergyCost ( ) : float
getMedium ( ) : Medium,
getName ( ) : string
getReactionSpeed ( ) : float
hasValidData ( ) : bool
react ( ArrayList molecules ) : void
setEnergyCost ( float energy ) : void
setMedium ( Medium, med ) : void
setName ( string name ) : void
setReactionSpeed ( float speed ) : void

Méthodes protégées

Méthode Description
PartialEquals ( IReaction, reaction ) : bool

Method Details

Equals() public méthode

public Equals ( IReaction, reaction, bool checkNameAndMedium ) : bool
reaction IReaction,
checkNameAndMedium bool
Résultat bool

IReaction() public méthode

public IReaction ( ) : UnityEngine
Résultat UnityEngine

IReaction() public méthode

public IReaction ( IReaction, r ) : UnityEngine
r IReaction,
Résultat UnityEngine

PartialEquals() protected méthode

protected PartialEquals ( IReaction, reaction ) : bool
reaction IReaction,
Résultat bool

ToString() public méthode

public ToString ( ) : string
Résultat string

ToStringDetailed() public méthode

public ToStringDetailed ( ) : string
Résultat string

addProduct() public méthode

public addProduct ( Product, prod ) : void
prod Product,
Résultat void

copyReaction() public static méthode

public static copyReaction ( IReaction, r ) : IReaction,
r IReaction,
Résultat IReaction,

getEnergyCost() public méthode

public getEnergyCost ( ) : float
Résultat float

getMedium() public méthode

public getMedium ( ) : Medium,
Résultat Medium,

getName() public méthode

public getName ( ) : string
Résultat string

getReactionSpeed() public méthode

public getReactionSpeed ( ) : float
Résultat float

hasValidData() public méthode

public hasValidData ( ) : bool
Résultat bool

react() public abstract méthode

public abstract react ( ArrayList molecules ) : void
molecules ArrayList
Résultat void

setEnergyCost() public méthode

public setEnergyCost ( float energy ) : void
energy float
Résultat void

setMedium() public méthode

public setMedium ( Medium, med ) : void
med Medium,
Résultat void

setName() public méthode

public setName ( string name ) : void
name string
Résultat void

setReactionSpeed() public méthode

public setReactionSpeed ( float speed ) : void
speed float
Résultat void

Property Details

_energyCost protected_oe property

protected float _energyCost
Résultat float

_isActive protected_oe property

protected bool _isActive
Résultat bool

_medium protected_oe property

protected Medium, _medium
Résultat Medium,

_name protected_oe property

protected string _name
Résultat string

_products protected_oe property

protected LinkedList _products
Résultat LinkedList

_reactionSpeed protected_oe property

protected float _reactionSpeed
Résultat float

enableEnergy public_oe property

public bool enableEnergy
Résultat bool

enableSequential public_oe property

public bool enableSequential
Résultat bool