C# Class Manic_Shooter.Classes.DefaultMissile

Inheritance: Sprite, ISprite, IProjectile
Exibir arquivo Open project: TheGameDevelopmentClub/Manic-Shooter

Public Methods

Method Description
DefaultMissile ( Microsoft.Xna.Framework.Graphics.Texture2D texture, Vector2 position, Vector2 velocity, int damage, bool isPlayerProjectile = true ) : System
GetDamage ( ) : int
IsPlayerProjectile ( ) : bool
LockOnToEnemy ( ) : void
Update ( GameTime gameTime ) : void

Private Methods

Method Description
TurnToTarget ( GameTime gameTime ) : void

Method Details

DefaultMissile() public method

public DefaultMissile ( Microsoft.Xna.Framework.Graphics.Texture2D texture, Vector2 position, Vector2 velocity, int damage, bool isPlayerProjectile = true ) : System
texture Microsoft.Xna.Framework.Graphics.Texture2D
position Vector2
velocity Vector2
damage int
isPlayerProjectile bool
return System

GetDamage() public method

public GetDamage ( ) : int
return int

IsPlayerProjectile() public method

public IsPlayerProjectile ( ) : bool
return bool

LockOnToEnemy() public method

public LockOnToEnemy ( ) : void
return void

Update() public method

public Update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
return void