C# Класс ClickHandler, Gold-Rush

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

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

Свойство Тип Описание
bodyColor List
indexToMove int
stakePrefab GameObject
tempPlayer Player,

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

Метод Описание
PositionToVector2 ( Vector3 pos ) : Vector2
Start ( ) : void
Vector2ToPosition ( Vector2 v, float yVal ) : Vector3
findHandPosition ( int index ) : Vector3
movePlayer ( ) : void

Helper function - Actually moves the player

myUpdate ( ) : void
prepareBump ( ) : void
resetStaking ( ) : void

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

Метод Описание
bumpStake ( RaycastHit hit ) : void
gameClick ( RaycastHit hit ) : void

Calls helper function based on curent game state and turn

mineClick ( RaycastHit hit ) : void
moveClick ( RaycastHit hit ) : void

Checks if the click is valid, then calls the MovePlayer helper function

moveOpponent ( RaycastHit hit ) : void
setupClick ( RaycastHit hit ) : void
stakeClickMiningPhase ( RaycastHit hit ) : void
stakeClickProspectingPhase ( RaycastHit hit ) : void

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

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

public PositionToVector2 ( Vector3 pos ) : Vector2
pos Vector3
Результат Vector2

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

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

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

public Vector2ToPosition ( Vector2 v, float yVal ) : Vector3
v Vector2
yVal float
Результат Vector3

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

public findHandPosition ( int index ) : Vector3
index int
Результат Vector3

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

Helper function - Actually moves the player
public movePlayer ( ) : void
Результат void

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

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

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

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

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

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

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

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

public List bodyColor
Результат List

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

public int indexToMove
Результат int

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

public GameObject stakePrefab
Результат GameObject

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

public Player, tempPlayer
Результат Player,