C# Класс CellControl, Hero.Coli

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

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

Свойство Тип Описание
absoluteWASDButton AbsoluteWASDButton,
baseMoveSpeed float
clickFeedback GameObject
currentMoveSpeed float
gameObjectName string
hero Hero,
leftClickToMoveButton LeftClickToMoveButton,
moveEnergyCost float
relativeRotationSpeed float
relativeWASDButton RelativeWASDButton,
rightClickToMoveButton RightClickToMoveButton,
selectedKeyboardControlTypeSprite UISprite,
selectedMouseControlTypeSprite UISprite,
wallname string

Private Properties

Свойство Тип Описание
AbsoluteWASDUpdate void
Awake void
OnCollisionStay void
RelativeWASDUpdate void
cancelMouseMove void
clickToMoveUpdate void
commonUpdate void
initializeIfNecessary void
rotationUpdate void
setClickFeedback void
setSpeed void
switchControlTypeTo void
switchControlTypeTo void
updateEnergy void

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

Метод Описание
Pause ( bool pause ) : void
get ( ) : CellControl,
isPaused ( ) : bool
refreshControlType ( ) : void
reset ( ) : void
stopMovement ( ) : void
switchControlTypeToAbsoluteWASD ( ) : void
switchControlTypeToLeftClickToMove ( ) : void
switchControlTypeToRelativeWASD ( ) : void
switchControlTypeToRightClickToMove ( ) : void
teleport ( Vector3 position ) : void
teleport ( Vector3 position, Quaternion rotation ) : void

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

Метод Описание
AbsoluteWASDUpdate ( ) : void
Awake ( ) : void
OnCollisionStay ( Collision col ) : void
RelativeWASDUpdate ( ) : void
cancelMouseMove ( ) : void
clickToMoveUpdate ( KeyCode, mouseButtonCode ) : void
commonUpdate ( ) : void
initializeIfNecessary ( ) : void
rotationUpdate ( ) : void
setClickFeedback ( Vector3 position ) : void
setSpeed ( ) : void
switchControlTypeTo ( ControlType newControlType ) : void
switchControlTypeTo ( ControlType newControlType, Vector3 position ) : void
updateEnergy ( Vector3 moveAmount ) : void

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

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

public Pause ( bool pause ) : void
pause bool
Результат void

get() публичный статический Метод

public static get ( ) : CellControl,
Результат CellControl,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public teleport ( Vector3 position ) : void
position Vector3
Результат void

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

public teleport ( Vector3 position, Quaternion rotation ) : void
position Vector3
rotation Quaternion
Результат void

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

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

public AbsoluteWASDButton, absoluteWASDButton
Результат AbsoluteWASDButton,

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

public float baseMoveSpeed
Результат float

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

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

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

public float currentMoveSpeed
Результат float

gameObjectName публичное статическое свойство

public static string gameObjectName
Результат string

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

public Hero, hero
Результат Hero,

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

public LeftClickToMoveButton, leftClickToMoveButton
Результат LeftClickToMoveButton,

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

public float moveEnergyCost
Результат float

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

public float relativeRotationSpeed
Результат float

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

public RelativeWASDButton, relativeWASDButton
Результат RelativeWASDButton,

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

public RightClickToMoveButton, rightClickToMoveButton
Результат RightClickToMoveButton,

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

public UISprite, selectedKeyboardControlTypeSprite
Результат UISprite,

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

public UISprite, selectedMouseControlTypeSprite
Результат UISprite,

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

public string wallname
Результат string