C# Класс Dodgeball.Game.Player

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

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

Свойство Тип Описание
courtPosition CourtPosition
playerIndex PlayerIndex
shadow PlayerShadow
team Team

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

Метод Описание
FlingBall ( ) : void
Player ( PlayerIndex playerIndex, Team team, Vector2 submatrix, CourtPosition position ) : System
Update ( ) : void
addAnimation ( string name, List frames, int fps = 15, bool looped = false ) : void
blockBall ( Ball ball ) : void
catchBall ( Ball ball ) : void
dropBall ( ) : void
hitByBall ( Ball ball ) : void
hitRumble ( Ball ball ) : void
onCollide ( Ball ball ) : void
onHurtFallCallback ( int frameIndex ) : void
onHurtRecoverCompleteCallback ( int frameIndex ) : void
onParryReturn ( int frameIndex ) : void
onThrowCallback ( int frameIndex ) : void
onThrowCompleteCallback ( int frameIndex ) : void
onThrowReturnCompleteCallback ( int frameIndex ) : void
panPosition ( float panFactor = 0.25f ) : float
parry ( ) : void
play ( string animation ) : void
playHitSound ( ) : void
postUpdate ( ) : void
takeBall ( Ball ball ) : void
updateAnimation ( ) : void
updateHeading ( ) : void
updatePhysics ( ) : void

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

Метод Описание
forwardOn ( bool isForward ) : string

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

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

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

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

public Player ( PlayerIndex playerIndex, Team team, Vector2 submatrix, CourtPosition position ) : System
playerIndex PlayerIndex
team Team
submatrix Vector2
position CourtPosition
Результат System

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

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

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

public addAnimation ( string name, List frames, int fps = 15, bool looped = false ) : void
name string
frames List
fps int
looped bool
Результат void

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

public blockBall ( Ball ball ) : void
ball Ball
Результат void

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

public catchBall ( Ball ball ) : void
ball Ball
Результат void

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

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

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

public hitByBall ( Ball ball ) : void
ball Ball
Результат void

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

public hitRumble ( Ball ball ) : void
ball Ball
Результат void

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

public onCollide ( Ball ball ) : void
ball Ball
Результат void

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

public onHurtFallCallback ( int frameIndex ) : void
frameIndex int
Результат void

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

public onHurtRecoverCompleteCallback ( int frameIndex ) : void
frameIndex int
Результат void

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

public onParryReturn ( int frameIndex ) : void
frameIndex int
Результат void

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

public onThrowCallback ( int frameIndex ) : void
frameIndex int
Результат void

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

public onThrowCompleteCallback ( int frameIndex ) : void
frameIndex int
Результат void

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

public onThrowReturnCompleteCallback ( int frameIndex ) : void
frameIndex int
Результат void

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

public panPosition ( float panFactor = 0.25f ) : float
panFactor float
Результат float

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

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

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

public play ( string animation ) : void
animation string
Результат void

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

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

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

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

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

public takeBall ( Ball ball ) : void
ball Ball
Результат void

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

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

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

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

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

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

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

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

public CourtPosition courtPosition
Результат CourtPosition

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

public PlayerIndex playerIndex
Результат PlayerIndex

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

public PlayerShadow,Dodgeball.Game shadow
Результат PlayerShadow

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

public Team team
Результат Team