C# Класс Blink.Classes.SpearClass

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

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

Свойство Тип Описание
Hit_Player_Sound Microsoft.Xna.Framework.Audio.SoundEffectInstance
Hit_Wall_Sound Microsoft.Xna.Framework.Audio.SoundEffectInstance
Stab_Sound Microsoft.Xna.Framework.Audio.SoundEffectInstance
THROW_BUTTON Buttons
THROW_KEY Keys
Throw_Sound Microsoft.Xna.Framework.Audio.SoundEffectInstance
attachedToPlayer System.Boolean
gravityEffect float
inUseTimer int
isInUse System.Boolean
m Map
spear Microsoft.Xna.Framework.Rectangle
spearOrientation int
spearOwner PlayerClass
spearText Microsoft.Xna.Framework.Graphics.Texture2D
throwDown System.Boolean
velocity Vector2

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

Метод Описание
Draw ( SpriteBatch sB ) : void
SpearClass ( PlayerClass spearOwner, Microsoft.Xna.Framework.Graphics.Texture2D spearText, Microsoft.Xna.Framework.Graphics.Texture2D indicatorText, Vector2 ScreenSize, Map m, PlayerClass players ) : System
Update ( KeyboardState input, GamePadState padState ) : void
meleeCheck ( int frame ) : void
reset ( PlayerClass p, Map newMap ) : void
setThrownBy ( PlayerClass owner ) : void

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

Метод Описание
correctHitBox ( ) : void
dropSpear ( ) : void
playerCollision ( ) : void
setOwner ( PlayerClass player ) : void
throwUpdate ( ) : void

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

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

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

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

public SpearClass ( PlayerClass spearOwner, Microsoft.Xna.Framework.Graphics.Texture2D spearText, Microsoft.Xna.Framework.Graphics.Texture2D indicatorText, Vector2 ScreenSize, Map m, PlayerClass players ) : System
spearOwner PlayerClass
spearText Microsoft.Xna.Framework.Graphics.Texture2D
indicatorText Microsoft.Xna.Framework.Graphics.Texture2D
ScreenSize Vector2
m Map
players PlayerClass
Результат System

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

public Update ( KeyboardState input, GamePadState padState ) : void
input Microsoft.Xna.Framework.Input.KeyboardState
padState Microsoft.Xna.Framework.Input.GamePadState
Результат void

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

public meleeCheck ( int frame ) : void
frame int
Результат void

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

public reset ( PlayerClass p, Map newMap ) : void
p PlayerClass
newMap Map
Результат void

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

public setThrownBy ( PlayerClass owner ) : void
owner PlayerClass
Результат void

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

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

public SoundEffectInstance,Microsoft.Xna.Framework.Audio Hit_Player_Sound
Результат Microsoft.Xna.Framework.Audio.SoundEffectInstance

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

public SoundEffectInstance,Microsoft.Xna.Framework.Audio Hit_Wall_Sound
Результат Microsoft.Xna.Framework.Audio.SoundEffectInstance

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

public SoundEffectInstance,Microsoft.Xna.Framework.Audio Stab_Sound
Результат Microsoft.Xna.Framework.Audio.SoundEffectInstance

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

public Buttons THROW_BUTTON
Результат Buttons

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

public Keys THROW_KEY
Результат Keys

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

public SoundEffectInstance,Microsoft.Xna.Framework.Audio Throw_Sound
Результат Microsoft.Xna.Framework.Audio.SoundEffectInstance

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

public Boolean,System attachedToPlayer
Результат System.Boolean

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

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

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

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

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

public Boolean,System isInUse
Результат System.Boolean

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

public Map,Blink.Classes m
Результат Map

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

public Rectangle,Microsoft.Xna.Framework spear
Результат Microsoft.Xna.Framework.Rectangle

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

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

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

public PlayerClass,Blink.Classes spearOwner
Результат PlayerClass

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

public Texture2D,Microsoft.Xna.Framework.Graphics spearText
Результат Microsoft.Xna.Framework.Graphics.Texture2D

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

public Boolean,System throwDown
Результат System.Boolean

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

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