C# Class AvailableBioBricksManager, Hero.Coli

Inheritance: MonoBehaviour
Mostra 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_oe property

public string[] _allBioBrickFiles
return string[]

_availableBioBrickFiles public_oe property

public string[] _availableBioBrickFiles
return string[]

_bricksPerRow public_oe property

public int _bricksPerRow
return int

_width public_oe property

public int _width
return int

availableBioBrick public_oe property

public GameObject availableBioBrick
return GameObject

bioBricksPanel public_oe property

public GameObject bioBricksPanel
return GameObject

biobrickFilesPathPrefix public_oe property

public string biobrickFilesPathPrefix
return string

gameObjectName public_oe static_oe property

public static string gameObjectName
return string