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

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
direction Vector2
fadeTime float
hitBox Microsoft.Xna.Framework.Rectangle
isVisable bool
origin Vector2
pos Vector2
speed float
texture Microsoft.Xna.Framework.Graphics.Texture2D

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

Метод Описание
CheckBoundries ( int scrnWidth, int scrnHeight ) : void
Draw ( SpriteBatch spriteBatch ) : void
GetDirection ( ) : Vector2
GetFadeTime ( ) : float
GetHitbox ( ) : Rectangle
GetIsVisable ( ) : bool
GetPos ( ) : Vector2
GetTexture ( ) : Microsoft.Xna.Framework.Graphics.Texture2D
Load ( Microsoft.Xna.Framework.Content.ContentManager content, Vector2 direction ) : void
SetDirection ( Vector2 direction ) : void
SetIsVisable ( bool isVisable ) : void
SetPos ( Vector2 pos ) : void
SetTexture ( Microsoft.Xna.Framework.Graphics.Texture2D texture ) : void
Update ( GameTime gameTime, Vector2 direction ) : void
Weapon ( ) : System

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

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

public CheckBoundries ( int scrnWidth, int scrnHeight ) : void
scrnWidth int
scrnHeight int
Результат void

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

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

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

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

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

public GetFadeTime ( ) : float
Результат float

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

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

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

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

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

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

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

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

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

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

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

public SetDirection ( Vector2 direction ) : void
direction Vector2
Результат void

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

public SetIsVisable ( bool isVisable ) : void
isVisable 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

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

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

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

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

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

direction защищенное свойство

protected Vector2 direction
Результат Vector2

fadeTime защищенное свойство

protected float fadeTime
Результат float

hitBox защищенное свойство

protected Rectangle,Microsoft.Xna.Framework hitBox
Результат Microsoft.Xna.Framework.Rectangle

isVisable защищенное свойство

protected bool isVisable
Результат bool

origin защищенное свойство

protected Vector2 origin
Результат Vector2

pos защищенное свойство

protected Vector2 pos
Результат Vector2

speed защищенное свойство

protected float speed
Результат float

texture защищенное свойство

protected Texture2D,Microsoft.Xna.Framework.Graphics texture
Результат Microsoft.Xna.Framework.Graphics.Texture2D