C# Class HanoiTowers.GameController

Main class for 'Hanoi Towers' mini-game
Inheritance: UnityEngine.MonoBehaviour
Exibir arquivo Open project: BrainProject/UnityTemp

Public Properties

Property Type Description
animationTime float
ceilingObject UnityEngine.GameObject
columns UnityEngine.GameObject[]
disks UnityEngine.GameObject[]
disksAnimations bool
endingColumnName ColumnsNames
greenColor UnityEngine.Color
redColor UnityEngine.Color
startingColumnName ColumnsNames

Public Methods

Method Description
ResetGame ( ) : void
Start ( ) : void

game starts...

endGame ( ) : void

No special stuff needed here, just call MGC...

getCeilingPosition ( ) : float
getDiskHeight ( ) : float
getGameStartTime ( ) : float
getNumberofMoves ( ) : int
getStartingColumn ( ) : Column
getWaitingForTarget ( ) : Disk
increaseNumberofMoves ( ) : void
setWaitingForTarget ( Disk disk ) : void

Method Details

ResetGame() public method

public ResetGame ( ) : void
return void

Start() public method

game starts...
public Start ( ) : void
return void

endGame() public method

No special stuff needed here, just call MGC...
public endGame ( ) : void
return void

getCeilingPosition() public method

public getCeilingPosition ( ) : float
return float

getDiskHeight() public method

public getDiskHeight ( ) : float
return float

getGameStartTime() public method

public getGameStartTime ( ) : float
return float

getNumberofMoves() public method

public getNumberofMoves ( ) : int
return int

getStartingColumn() public method

public getStartingColumn ( ) : Column
return Column

getWaitingForTarget() public method

public getWaitingForTarget ( ) : Disk
return Disk

increaseNumberofMoves() public method

public increaseNumberofMoves ( ) : void
return void

setWaitingForTarget() public method

public setWaitingForTarget ( Disk disk ) : void
disk Disk
return void

Property Details

animationTime public_oe property

public float animationTime
return float

ceilingObject public_oe property

public GameObject,UnityEngine ceilingObject
return UnityEngine.GameObject

columns public_oe property

public GameObject[],UnityEngine columns
return UnityEngine.GameObject[]

disks public_oe property

public GameObject[],UnityEngine disks
return UnityEngine.GameObject[]

disksAnimations public_oe property

public bool disksAnimations
return bool

endingColumnName public_oe property

public ColumnsNames endingColumnName
return ColumnsNames

greenColor public_oe property

public Color,UnityEngine greenColor
return UnityEngine.Color

redColor public_oe property

public Color,UnityEngine redColor
return UnityEngine.Color

startingColumnName public_oe property

public ColumnsNames startingColumnName
return ColumnsNames