C# Class MyBouncingGame.Entity.BallEntity

Inheritance: PhysicsEntity
Afficher le fichier Open project: coroner4817/MyBouncingGame Class Usage Examples

Méthodes publiques

Свойство Type Description
AccelerateState bool
XVelocity float
YVelocity float

Méthodes publiques

Méthode Description
BallEntity ( ) : System
BallEntity ( CocosSharp.CCLayer gameLayer ) : System
HandleCollisionWithPaddle ( bool isCorner ) : void
HandleCollisionWithPaddle ( bool isCorner, float VelocityAngle ) : void
PerformActivity ( float seconds ) : void
ReactToLevelCollision ( ) : void
isCollideWithRotatedPaddle ( PaddleEntity mPaddle, float angle ) : bool

Private Methods

Méthode Description
calculateSpeedUpdatePosition ( float seconds ) : void

Method Details

BallEntity() public méthode

public BallEntity ( ) : System
Résultat System

BallEntity() public méthode

public BallEntity ( CocosSharp.CCLayer gameLayer ) : System
gameLayer CocosSharp.CCLayer
Résultat System

HandleCollisionWithPaddle() public méthode

public HandleCollisionWithPaddle ( bool isCorner ) : void
isCorner bool
Résultat void

HandleCollisionWithPaddle() public méthode

public HandleCollisionWithPaddle ( bool isCorner, float VelocityAngle ) : void
isCorner bool
VelocityAngle float
Résultat void

PerformActivity() public méthode

public PerformActivity ( float seconds ) : void
seconds float
Résultat void

ReactToLevelCollision() public méthode

public ReactToLevelCollision ( ) : void
Résultat void

isCollideWithRotatedPaddle() public méthode

public isCollideWithRotatedPaddle ( PaddleEntity mPaddle, float angle ) : bool
mPaddle PaddleEntity
angle float
Résultat bool

Property Details

AccelerateState public_oe property

public bool AccelerateState
Résultat bool

XVelocity public_oe property

public float XVelocity
Résultat float

YVelocity public_oe property

public float YVelocity
Résultat float