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

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

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

Свойство Тип Описание
enableEnergy bool
enableSequential bool

Защищенные свойства (Protected)

Свойство Тип Описание
_energyCost float
_isActive bool
_medium Medium,
_name string
_products LinkedList
_reactionSpeed float

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

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

Защищенные методы

Метод Описание
PartialEquals ( IReaction, reaction ) : bool

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

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

public Equals ( IReaction, reaction, bool checkNameAndMedium ) : bool
reaction IReaction,
checkNameAndMedium bool
Результат bool

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

public IReaction ( ) : UnityEngine
Результат UnityEngine

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

public IReaction ( IReaction, r ) : UnityEngine
r IReaction,
Результат UnityEngine

PartialEquals() защищенный Метод

protected PartialEquals ( IReaction, reaction ) : bool
reaction IReaction,
Результат bool

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

public ToString ( ) : string
Результат string

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

public ToStringDetailed ( ) : string
Результат string

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

public addProduct ( Product, prod ) : void
prod Product,
Результат void

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

public static copyReaction ( IReaction, r ) : IReaction,
r IReaction,
Результат IReaction,

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

public getEnergyCost ( ) : float
Результат float

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

public getMedium ( ) : Medium,
Результат Medium,

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

public getName ( ) : string
Результат string

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

public getReactionSpeed ( ) : float
Результат float

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

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

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

public abstract react ( ArrayList molecules ) : void
molecules ArrayList
Результат void

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

public setEnergyCost ( float energy ) : void
energy float
Результат void

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

public setMedium ( Medium, med ) : void
med Medium,
Результат void

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

public setName ( string name ) : void
name string
Результат void

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

public setReactionSpeed ( float speed ) : void
speed float
Результат void

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

_energyCost защищенное свойство

protected float _energyCost
Результат float

_isActive защищенное свойство

protected bool _isActive
Результат bool

_medium защищенное свойство

protected Medium, _medium
Результат Medium,

_name защищенное свойство

protected string _name
Результат string

_products защищенное свойство

protected LinkedList _products
Результат LinkedList

_reactionSpeed защищенное свойство

protected float _reactionSpeed
Результат float

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

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

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

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