C# Класс MyBouncingGame.Entity.BallEntity

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

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

Свойство Тип Описание
AccelerateState bool
XVelocity float
YVelocity float

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

Метод Описание
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

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

Метод Описание
calculateSpeedUpdatePosition ( float seconds ) : void

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

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

public BallEntity ( ) : System
Результат System

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

public BallEntity ( CocosSharp.CCLayer gameLayer ) : System
gameLayer CocosSharp.CCLayer
Результат System

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

public HandleCollisionWithPaddle ( bool isCorner ) : void
isCorner bool
Результат void

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

public HandleCollisionWithPaddle ( bool isCorner, float VelocityAngle ) : void
isCorner bool
VelocityAngle float
Результат void

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

public PerformActivity ( float seconds ) : void
seconds float
Результат void

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

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

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

public isCollideWithRotatedPaddle ( PaddleEntity mPaddle, float angle ) : bool
mPaddle PaddleEntity
angle float
Результат bool

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

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

public bool AccelerateState
Результат bool

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

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

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

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