C# Class CellControl, Hero.Coli

Inheritance: MonoBehaviour
Afficher le fichier Open project: CyberCRI/Hero.Coli Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Свойство Type Description
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

Méthodes publiques

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

Private Methods

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

Method Details

Pause() public méthode

public Pause ( bool pause ) : void
pause bool
Résultat void

get() public static méthode

public static get ( ) : CellControl,
Résultat CellControl,

isPaused() public méthode

public isPaused ( ) : bool
Résultat bool

refreshControlType() public méthode

public refreshControlType ( ) : void
Résultat void

reset() public méthode

public reset ( ) : void
Résultat void

stopMovement() public méthode

public stopMovement ( ) : void
Résultat void

switchControlTypeToAbsoluteWASD() public méthode

public switchControlTypeToAbsoluteWASD ( ) : void
Résultat void

switchControlTypeToLeftClickToMove() public méthode

public switchControlTypeToLeftClickToMove ( ) : void
Résultat void

switchControlTypeToRelativeWASD() public méthode

public switchControlTypeToRelativeWASD ( ) : void
Résultat void

switchControlTypeToRightClickToMove() public méthode

public switchControlTypeToRightClickToMove ( ) : void
Résultat void

teleport() public méthode

public teleport ( Vector3 position ) : void
position Vector3
Résultat void

teleport() public méthode

public teleport ( Vector3 position, Quaternion rotation ) : void
position Vector3
rotation Quaternion
Résultat void

Property Details

absoluteWASDButton public_oe property

public AbsoluteWASDButton, absoluteWASDButton
Résultat AbsoluteWASDButton,

baseMoveSpeed public_oe property

public float baseMoveSpeed
Résultat float

clickFeedback public_oe property

public GameObject clickFeedback
Résultat GameObject

currentMoveSpeed public_oe property

public float currentMoveSpeed
Résultat float

gameObjectName public_oe static_oe property

public static string gameObjectName
Résultat string

hero public_oe property

public Hero, hero
Résultat Hero,

leftClickToMoveButton public_oe property

public LeftClickToMoveButton, leftClickToMoveButton
Résultat LeftClickToMoveButton,

moveEnergyCost public_oe property

public float moveEnergyCost
Résultat float

relativeRotationSpeed public_oe property

public float relativeRotationSpeed
Résultat float

relativeWASDButton public_oe property

public RelativeWASDButton, relativeWASDButton
Résultat RelativeWASDButton,

rightClickToMoveButton public_oe property

public RightClickToMoveButton, rightClickToMoveButton
Résultat RightClickToMoveButton,

selectedKeyboardControlTypeSprite public_oe property

public UISprite, selectedKeyboardControlTypeSprite
Résultat UISprite,

selectedMouseControlTypeSprite public_oe property

public UISprite, selectedMouseControlTypeSprite
Résultat UISprite,

wallname public_oe property

public string wallname
Résultat string