C# Класс HanoiTowers.Column

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
coloredLight UnityEngine.Light
ending bool
gameController GameController
starting bool

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

Метод Описание
Awake ( ) : void
OnMouseEnter ( ) : void

hightlight column on mouse enter

OnMouseExit ( ) : void

Turn off highlight on mouse exit

OnMouseUp ( ) : void

solve mouse click on this column.

Start ( ) : void
addDisk ( Disk newDisk ) : void

Add disk to this column

checkWinningCondition ( ) : void

Check if winning condidtions are fulfilled. If so, calls gameController.endGame()

getNumberofDisks ( ) : int

removeAllDisks ( ) : void
removeTopDisk ( ) : void
topDisk ( ) : Disk

Приватные методы

Метод Описание
isValidTarget ( int diskSize ) : bool

Checks, if this column is valid target for disk of given size.

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

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

public Awake ( ) : void
Результат void

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

hightlight column on mouse enter
public OnMouseEnter ( ) : void
Результат void

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

Turn off highlight on mouse exit
public OnMouseExit ( ) : void
Результат void

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

solve mouse click on this column.
public OnMouseUp ( ) : void
Результат void

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

public Start ( ) : void
Результат void

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

Add disk to this column
public addDisk ( Disk newDisk ) : void
newDisk Disk reference to disk to be added
Результат void

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

Check if winning condidtions are fulfilled. If so, calls gameController.endGame()
public checkWinningCondition ( ) : void
Результат void

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

public getNumberofDisks ( ) : int
Результат int

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

public removeAllDisks ( ) : void
Результат void

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

public removeTopDisk ( ) : void
Результат void

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

public topDisk ( ) : Disk
Результат Disk

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

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

public Light,UnityEngine coloredLight
Результат UnityEngine.Light

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

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

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

public GameController,HanoiTowers gameController
Результат GameController

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

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