C# Class ClickHandler, Gold-Rush

Inheritance: MonoBehaviour
Afficher le fichier Open project: eric-kansas/Gold-Rush Class Usage Examples

Méthodes publiques

Свойство Type Description
bodyColor List
indexToMove int
stakePrefab GameObject
tempPlayer Player,

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

PositionToVector2() public méthode

public PositionToVector2 ( Vector3 pos ) : Vector2
pos Vector3
Résultat Vector2

Start() public méthode

public Start ( ) : void
Résultat void

Vector2ToPosition() public méthode

public Vector2ToPosition ( Vector2 v, float yVal ) : Vector3
v Vector2
yVal float
Résultat Vector3

findHandPosition() public méthode

public findHandPosition ( int index ) : Vector3
index int
Résultat Vector3

movePlayer() public méthode

Helper function - Actually moves the player
public movePlayer ( ) : void
Résultat void

myUpdate() public méthode

public myUpdate ( ) : void
Résultat void

prepareBump() public méthode

public prepareBump ( ) : void
Résultat void

resetStaking() public méthode

public resetStaking ( ) : void
Résultat void

Property Details

bodyColor public_oe property

public List bodyColor
Résultat List

indexToMove public_oe property

public int indexToMove
Résultat int

stakePrefab public_oe property

public GameObject stakePrefab
Résultat GameObject

tempPlayer public_oe property

public Player, tempPlayer
Résultat Player,