C# Класс Asteroids.Classes.Pickup

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

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

Метод Описание
Draw ( SpriteBatch batch ) : void
GetHitbox ( ) : Rectangle
GetIndex ( ) : int
GetIsIntersected ( ) : bool
GetPos ( ) : Vector2
GetTexture ( ) : Texture
GetVelocity ( ) : Vector2
Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
Pickup ( ) : System
RandomPerk ( ) : int
SetIndex ( int index ) : void
SetIsIntersected ( bool isIntersected ) : void
SetPos ( Vector2 pos ) : void
SetTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
SetVelocity ( Vector2 velocity ) : void
SpawnPickup ( ) : int
Update ( GameTime gameTime ) : void

Защищенные методы

Метод Описание
SetHitBox ( Rectangle hitBox ) : void

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

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

public Draw ( SpriteBatch batch ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
Результат void

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

public GetHitbox ( ) : Rectangle
Результат Microsoft.Xna.Framework.Rectangle

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

public GetIndex ( ) : int
Результат int

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

public GetIsIntersected ( ) : bool
Результат bool

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

public GetPos ( ) : Vector2
Результат Vector2

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

public GetTexture ( ) : Texture
Результат Microsoft.Xna.Framework.Graphics.Texture

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

public GetVelocity ( ) : Vector2
Результат Vector2

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

public Load ( Microsoft.Xna.Framework.Content.ContentManager content ) : void
content Microsoft.Xna.Framework.Content.ContentManager
Результат void

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

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

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

public RandomPerk ( ) : int
Результат int

SetHitBox() защищенный Метод

protected SetHitBox ( Rectangle hitBox ) : void
hitBox Microsoft.Xna.Framework.Rectangle
Результат void

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

public SetIndex ( int index ) : void
index int
Результат void

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

public SetIsIntersected ( bool isIntersected ) : void
isIntersected bool
Результат void

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

public SetPos ( Vector2 pos ) : void
pos Vector2
Результат void

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

public SetTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
texture Microsoft.Xna.Framework.Graphics.Texture2D
Результат void

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

public SetVelocity ( Vector2 velocity ) : void
velocity Vector2
Результат void

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

public SpawnPickup ( ) : int
Результат int

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

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void