C# Класс FontEffectsLib.FontTypes.SlidingFont

Наследование: ShadowFont, IStateful
Показать файл Открыть проект

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

Свойство Тип Описание
_distanceToTarget float
_slideSpeed float
_startingPosition Vector2
_state FontState
_targetPosition Vector2
_targetTolerance float
_unitVectorToTarget Vector2

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

Метод Описание
Reset ( ) : void

Reset the font to its initial state.

Reset ( bool startSlide ) : void

Reset the font to its initial state.

Slide ( ) : void

Sets the font to visible and begins sliding towards the target position.

SlidingFont ( SpriteFont font, Vector2 startPosition, Vector2 endPosition, float slideSpeed, Color tintColor ) : System
SlidingFont ( SpriteFont font, Vector2 startPosition, Vector2 endPosition, float slideSpeed, String text, Color tintColor ) : System
SlidingFont ( SpriteFont font, Vector2 startPosition, Vector2 endPosition, float slideSpeed, String text, Color tintColor, Vector2 shadowPosition, Color shadowColor ) : System
Update ( GameTime gameTime ) : void

Защищенные методы

Метод Описание
calculateSlide ( ) : void
changeState ( FontState newState ) : void

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

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

Reset the font to its initial state.
public Reset ( ) : void
Результат void

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

Reset the font to its initial state.
public Reset ( bool startSlide ) : void
startSlide bool If true, () method is called right away.
Результат void

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

Sets the font to visible and begins sliding towards the target position.
public Slide ( ) : void
Результат void

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

public SlidingFont ( SpriteFont font, Vector2 startPosition, Vector2 endPosition, float slideSpeed, Color tintColor ) : System
font Microsoft.Xna.Framework.Graphics.SpriteFont
startPosition Vector2
endPosition Vector2
slideSpeed float
tintColor Color
Результат System

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

public SlidingFont ( SpriteFont font, Vector2 startPosition, Vector2 endPosition, float slideSpeed, String text, Color tintColor ) : System
font Microsoft.Xna.Framework.Graphics.SpriteFont
startPosition Vector2
endPosition Vector2
slideSpeed float
text String
tintColor Color
Результат System

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

public SlidingFont ( SpriteFont font, Vector2 startPosition, Vector2 endPosition, float slideSpeed, String text, Color tintColor, Vector2 shadowPosition, Color shadowColor ) : System
font Microsoft.Xna.Framework.Graphics.SpriteFont
startPosition Vector2
endPosition Vector2
slideSpeed float
text String
tintColor Color
shadowPosition Vector2
shadowColor Color
Результат System

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

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

calculateSlide() защищенный Метод

protected calculateSlide ( ) : void
Результат void

changeState() защищенный Метод

protected changeState ( FontState newState ) : void
newState FontState
Результат void

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

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

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

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

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

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

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

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

protected FontState _state
Результат FontState

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

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

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

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

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

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