C# 클래스 Dodgeball.Game.Player

상속: Sprite
파일 보기 프로젝트 열기: schonstal/BLOODBALL 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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