C# 클래스 WaterUnitEventController

상속: LandUnitEventController
파일 보기 프로젝트 열기: BornToGrill/Project-Frequency

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
MoveWaterUnit ( TileController, startTile, List path, Action finalAction ) : void
QueueNextItem ( ) : void

메소드 상세

CreateSplitMock() 공개 메소드

public CreateSplitMock ( ) : GameObject
리턴 GameObject

MoveToAttack() 공개 메소드

public MoveToAttack ( TileController, start, List path ) : DeselectStatus
start TileController,
path List
리턴 DeselectStatus

MoveToEmpty() 공개 메소드

public MoveToEmpty ( TileController, start, List path ) : DeselectStatus
start TileController,
path List
리턴 DeselectStatus

MoveToMerge() 공개 메소드

public MoveToMerge ( TileController, start, List path ) : DeselectStatus
start TileController,
path List
리턴 DeselectStatus

OnClicked() 공개 메소드

public OnClicked ( GameObject ownTile, GameObject clickedTile ) : DeselectStatus
ownTile GameObject
clickedTile GameObject
리턴 DeselectStatus

OnMouseEnter() 공개 메소드

public OnMouseEnter ( GameObject ownTile, GameObject hoveredTile ) : void
ownTile GameObject
hoveredTile GameObject
리턴 void

ShowUnitStack() 공개 메소드

public ShowUnitStack ( TileController, ownTile ) : void
ownTile TileController,
리턴 void

Split() 공개 메소드

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