C# Класс Source.Collisions.Player

A player uses a rectangle for collisions
Наследование: Polygon
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
AbilityOneTime float
Alive bool
AttackTime float
Checkpoints int
CloneTime float
ClonedPlayer AI
CurrentCharacter Character
CurrentState State
Flip SpriteEffects
GrappleRight bool
GrappleTarget Vector2
HookedLocation Vector2
HookedPlayer Player
JetpackEnabled bool
JetpackTime float
JumpSpeed float
JumpTime float
JumpsLeft int
MaxVelocity float
Node LinkedListNode
Place int
PlatformTime float
PrevJump bool
PrevStates Vector2>>.List
Progress float
Projectiles List
Score int
ShowSmear bool
SlideEmitter Source.Graphics.ParticleEmitter
SpawnedPlatform Platform
Sprite Source.Graphics.AnimatedSprite
StunTime float
TargetRadius float
TargetVelocity Direction
WallJump Direction

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

Метод Описание
Draw ( SpriteBatch spriteBatch ) : void
Kill ( ) : void
Player ( Microsoft.Xna.Framework.Graphics.Texture2D texture, Vector2 position, Character character, LinkedListNode checkpoint ) : System
Reset ( ) : void
ResetValues ( ) : void
Update ( float deltaTime ) : void

This method is pretty much like an update() function for the player body since it is called every tick

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

Метод Описание
DrawLine ( SpriteBatch spriteBatch, Vector2 start, Vector2 end, float height, Color color ) : void

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

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

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

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

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

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

public Player ( Microsoft.Xna.Framework.Graphics.Texture2D texture, Vector2 position, Character character, LinkedListNode checkpoint ) : System
texture Microsoft.Xna.Framework.Graphics.Texture2D
position Vector2
character Character
checkpoint LinkedListNode
Результат System

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

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

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

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

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

This method is pretty much like an update() function for the player body since it is called every tick
public Update ( float deltaTime ) : void
deltaTime float
Результат void

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

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

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

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

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

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

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

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

public int Checkpoints
Результат int

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

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

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

public AI ClonedPlayer
Результат AI

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

public Character CurrentCharacter
Результат Character

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

public State CurrentState
Результат State

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

public SpriteEffects Flip
Результат SpriteEffects

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

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

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

public Vector2 GrappleTarget
Результат Vector2

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

public Vector2 HookedLocation
Результат Vector2

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

public Player,Source.Collisions HookedPlayer
Результат Player

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

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

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

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

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

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

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

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

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

public int JumpsLeft
Результат int

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

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

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

public LinkedListNode Node
Результат LinkedListNode

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

public int Place
Результат int

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

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

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

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

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

public List> PrevStates
Результат Vector2>>.List

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

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

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

public List Projectiles
Результат List

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

public int Score
Результат int

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

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

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

public ParticleEmitter,Source.Graphics SlideEmitter
Результат Source.Graphics.ParticleEmitter

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

public Platform SpawnedPlatform
Результат Platform

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

public AnimatedSprite,Source.Graphics Sprite
Результат Source.Graphics.AnimatedSprite

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

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

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

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

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

public Direction TargetVelocity
Результат Direction

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

public Direction WallJump
Результат Direction