C# 클래스 IReaction, Hero.Coli

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

공개 프로퍼티들

프로퍼티 타입 설명
enableEnergy bool
enableSequential bool

보호된 프로퍼티들

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