C# Class AvailableBioBricksManager, Hero.Coli

Inheritance: MonoBehaviour
Show file Open project: CyberCRI/Hero.Coli Class Usage Examples

Public Properties

Property Type Description
_allBioBrickFiles string[]
_availableBioBrickFiles string[]
_bricksPerRow int
_width int
availableBioBrick GameObject
bioBricksPanel GameObject
biobrickFilesPathPrefix string
gameObjectName string

Public Methods

Method Description
OnPanelEnabled ( ) : void
addAvailableBioBrick ( BioBrick, brick, bool updateView = true ) : bool
displayGenes ( ) : void
displayPromoters ( ) : void
displayRBS ( ) : void
displayTerminators ( ) : void
get ( ) : AvailableBioBricksManager,
getAllBioBricks ( ) : LinkedList
getAvailableBioBricks ( ) : LinkedList
getBioBrickFromAll ( string brickName ) : BioBrick,
getNewPosition ( int index ) : Vector3

Private Methods

Method Description
Awake ( ) : void
Start ( ) : void
display ( LinkedList bricks, bool enabled ) : void
getAvailableBioBricksOfType ( BioBrick, type ) : LinkedList
getDisplayableAvailableBioBrick ( BioBrick, brick, int index ) : AvailableDisplayedBioBrick,
getDisplayableAvailableBioBricks ( LinkedList bioBricks, DisplayableAvailableBioBrickCreator creator ) : LinkedList
initialize ( ) : void
loadAllBioBricks ( ) : void
loadAllBioBricksIfNecessary ( ) : void
loadAvailableBioBricks ( ) : void
loadBioBricks ( string inputFiles, LinkedList destination ) : void
switchTo ( LinkedList list ) : void
updateDisplayedBioBricks ( ) : void

Method Details

OnPanelEnabled() public method

public OnPanelEnabled ( ) : void
return void

addAvailableBioBrick() public method

public addAvailableBioBrick ( BioBrick, brick, bool updateView = true ) : bool
brick BioBrick,
updateView bool
return bool

displayGenes() public method

public displayGenes ( ) : void
return void

displayPromoters() public method

public displayPromoters ( ) : void
return void

displayRBS() public method

public displayRBS ( ) : void
return void

displayTerminators() public method

public displayTerminators ( ) : void
return void

get() public static method

public static get ( ) : AvailableBioBricksManager,
return AvailableBioBricksManager,

getAllBioBricks() public method

public getAllBioBricks ( ) : LinkedList
return LinkedList

getAvailableBioBricks() public method

public getAvailableBioBricks ( ) : LinkedList
return LinkedList

getBioBrickFromAll() public method

public getBioBrickFromAll ( string brickName ) : BioBrick,
brickName string
return BioBrick,

getNewPosition() public method

public getNewPosition ( int index ) : Vector3
index int
return Vector3

Property Details

_allBioBrickFiles public property

public string[] _allBioBrickFiles
return string[]

_availableBioBrickFiles public property

public string[] _availableBioBrickFiles
return string[]

_bricksPerRow public property

public int _bricksPerRow
return int

_width public property

public int _width
return int

availableBioBrick public property

public GameObject availableBioBrick
return GameObject

bioBricksPanel public property

public GameObject bioBricksPanel
return GameObject

biobrickFilesPathPrefix public property

public string biobrickFilesPathPrefix
return string

gameObjectName public static property

public static string gameObjectName
return string