C# Класс inputManager, Main-Working-Repository

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

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

Свойство Тип Описание
commands Stack

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

Метод Описание
Start ( ) : void
Update ( ) : void
attackCommand ( Vector2 pos ) : void
cancelAttack ( ) : void
cancelCommand ( ) : void
drawLine ( ) : void
endTargeting ( ) : void
gainTechnology ( string technology ) : void
getMyPlayer ( ) : player,
getPlayerPosition ( ) : Vector2
getTurnStartTime ( ) : float
getWeaponId ( ) : int
hasAttackLeft ( ) : bool
hasMoveLeft ( ) : bool
inMovement ( Vector2 pos ) : bool
inTarget ( Vector2 pos ) : bool
isCommandable ( ) : bool
isInTargetMode ( ) : bool
moveCommand ( Vector2 pos ) : void
resetCommands ( Vector2 pos ) : void
sendCommands ( ) : void
setMaxSteps ( int steps ) : void
setMenu ( bool value ) : void
setMyPlayer ( player, p ) : void
startNewTurn ( Vector2 pos ) : void
startTargeting ( Vector2 pos ) : void

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

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

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

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

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

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

public attackCommand ( Vector2 pos ) : void
pos Vector2
Результат void

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

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

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

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

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

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

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

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

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

public gainTechnology ( string technology ) : void
technology string
Результат void

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

public getMyPlayer ( ) : player,
Результат player,

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

public getPlayerPosition ( ) : Vector2
Результат Vector2

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

public getTurnStartTime ( ) : float
Результат float

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

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

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

public hasAttackLeft ( ) : bool
Результат bool

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

public hasMoveLeft ( ) : bool
Результат bool

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

public inMovement ( Vector2 pos ) : bool
pos Vector2
Результат bool

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

public inTarget ( Vector2 pos ) : bool
pos Vector2
Результат bool

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

public isCommandable ( ) : bool
Результат bool

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

public isInTargetMode ( ) : bool
Результат bool

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

public moveCommand ( Vector2 pos ) : void
pos Vector2
Результат void

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

public resetCommands ( Vector2 pos ) : void
pos Vector2
Результат void

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

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

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

public setMaxSteps ( int steps ) : void
steps int
Результат void

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

public setMenu ( bool value ) : void
value bool
Результат void

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

public setMyPlayer ( player, p ) : void
p player,
Результат void

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

public startNewTurn ( Vector2 pos ) : void
pos Vector2
Результат void

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

public startTargeting ( Vector2 pos ) : void
pos Vector2
Результат void

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

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

public Stack commands
Результат Stack