C# Class WaterUnitEventController

Inheritance: LandUnitEventController
Datei anzeigen Open project: BornToGrill/Project-Frequency

Public Methods

Method Description
CreateSplitMock ( ) : GameObject
MoveToAttack ( TileController, start, List path ) : DeselectStatus
MoveToEmpty ( TileController, start, List path ) : DeselectStatus
MoveToMerge ( TileController, start, List path ) : DeselectStatus
OnClicked ( GameObject ownTile, GameObject clickedTile ) : DeselectStatus
OnMouseEnter ( GameObject ownTile, GameObject hoveredTile ) : void
ShowUnitStack ( TileController, ownTile ) : void
Split ( GameObject mock, TileController, ownTile, TileController, targetTile ) : DeselectStatus

Private Methods

Method Description
MoveWaterUnit ( TileController, startTile, List path, Action finalAction ) : void
QueueNextItem ( ) : void

Method Details

CreateSplitMock() public method

public CreateSplitMock ( ) : GameObject
return GameObject

MoveToAttack() public method

public MoveToAttack ( TileController, start, List path ) : DeselectStatus
start TileController,
path List
return DeselectStatus

MoveToEmpty() public method

public MoveToEmpty ( TileController, start, List path ) : DeselectStatus
start TileController,
path List
return DeselectStatus

MoveToMerge() public method

public MoveToMerge ( TileController, start, List path ) : DeselectStatus
start TileController,
path List
return DeselectStatus

OnClicked() public method

public OnClicked ( GameObject ownTile, GameObject clickedTile ) : DeselectStatus
ownTile GameObject
clickedTile GameObject
return DeselectStatus

OnMouseEnter() public method

public OnMouseEnter ( GameObject ownTile, GameObject hoveredTile ) : void
ownTile GameObject
hoveredTile GameObject
return void

ShowUnitStack() public method

public ShowUnitStack ( TileController, ownTile ) : void
ownTile TileController,
return void

Split() public method

public Split ( GameObject mock, TileController, ownTile, TileController, targetTile ) : DeselectStatus
mock GameObject
ownTile TileController,
targetTile TileController,
return DeselectStatus