C# Class Shooter2D.Player

Inheritance: Object
Afficher le fichier Open project: CodeTreeCommunity/Shooter2D Class Usage Examples

Méthodes publiques

Свойство Type Description
Dead bool
FireRate double
Health float
InterpolatedAngle float
InterpolatedPosition Microsoft.Xna.Framework.Vector2
Killer Player
Kills ushort
Name string
RespawnTimer double
Slot byte
Speed Microsoft.Xna.Framework.Vector2
Team byte
Weapon byte

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
Add ( Player P ) : Player
Die ( ) : void
Draw ( ) : void
Draw ( Batch Batch, Vector2 Position, Microsoft.Xna.Framework.Color Color, float Opacity, float Angle, Origin Origin, float Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Fire ( Vector2 Position, float Angle ) : void
Get ( NetConnection Connection ) : Player
Load ( ) : void
Move ( Vector2 Offset ) : void
Player ( byte Slot, string Name ) : EzGame
Player ( string Name ) : EzGame
Remove ( Player P ) : bool
Respawn ( Vector2 Position ) : void
Set ( byte Slot, Player P ) : Player
Update ( GameTime Time ) : void
VolumeFromDistance ( Vector2 Position, float FadeUnder, uint MaxUnder ) : float
VolumeFromDistanceToSelf ( Vector2 Position, float FadeUnder, uint MaxUnder ) : float

Method Details

Add() public static méthode

public static Add ( Player P ) : Player
P Player
Résultat Player

Die() public méthode

public Die ( ) : void
Résultat void

Draw() public méthode

public Draw ( ) : void
Résultat void

Draw() public méthode

public Draw ( Batch Batch, Vector2 Position, Microsoft.Xna.Framework.Color Color, float Opacity, float Angle, Origin Origin, float Scale, SpriteEffects Effect = SpriteEffects.None, float Layer ) : void
Batch EzGame.Perspective.Planar.Batch
Position Microsoft.Xna.Framework.Vector2
Color Microsoft.Xna.Framework.Color
Opacity float
Angle float
Origin Origin
Scale float
Effect SpriteEffects
Layer float
Résultat void

Fire() public méthode

public Fire ( Vector2 Position, float Angle ) : void
Position Microsoft.Xna.Framework.Vector2
Angle float
Résultat void

Get() public static méthode

public static Get ( NetConnection Connection ) : Player
Connection Lidgren.Network.NetConnection
Résultat Player

Load() public méthode

public Load ( ) : void
Résultat void

Move() public méthode

public Move ( Vector2 Offset ) : void
Offset Microsoft.Xna.Framework.Vector2
Résultat void

Player() public méthode

public Player ( byte Slot, string Name ) : EzGame
Slot byte
Name string
Résultat EzGame

Player() public méthode

public Player ( string Name ) : EzGame
Name string
Résultat EzGame

Remove() public static méthode

public static Remove ( Player P ) : bool
P Player
Résultat bool

Respawn() public méthode

public Respawn ( Vector2 Position ) : void
Position Microsoft.Xna.Framework.Vector2
Résultat void

Set() public static méthode

public static Set ( byte Slot, Player P ) : Player
Slot byte
P Player
Résultat Player

Update() public méthode

public Update ( GameTime Time ) : void
Time Microsoft.Xna.Framework.GameTime
Résultat void

VolumeFromDistance() public méthode

public VolumeFromDistance ( Vector2 Position, float FadeUnder, uint MaxUnder ) : float
Position Microsoft.Xna.Framework.Vector2
FadeUnder float
MaxUnder uint
Résultat float

VolumeFromDistanceToSelf() public static méthode

public static VolumeFromDistanceToSelf ( Vector2 Position, float FadeUnder, uint MaxUnder ) : float
Position Microsoft.Xna.Framework.Vector2
FadeUnder float
MaxUnder uint
Résultat float

Property Details

Dead public_oe property

public bool Dead
Résultat bool

FireRate public_oe property

public double FireRate
Résultat double

Health public_oe property

public float Health
Résultat float

InterpolatedAngle public_oe property

public float InterpolatedAngle
Résultat float

InterpolatedPosition public_oe property

public Vector2,Microsoft.Xna.Framework InterpolatedPosition
Résultat Microsoft.Xna.Framework.Vector2

Killer public_oe property

public Player,Shooter2D Killer
Résultat Player

Kills public_oe property

public ushort Kills
Résultat ushort

Name public_oe property

public string Name
Résultat string

RespawnTimer public_oe property

public double RespawnTimer
Résultat double

Slot public_oe property

public byte Slot
Résultat byte

Speed public_oe property

public Vector2,Microsoft.Xna.Framework Speed
Résultat Microsoft.Xna.Framework.Vector2

Team public_oe property

public byte Team
Résultat byte

Weapon public_oe property

public byte Weapon
Résultat byte