C# Класс SmashBros.Models.ImageModel

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

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

Свойство Тип Описание
Callback Action
CurrentFrame int
CurrentPos Vector2
CurrentRotation float
CurrentScale float
FPS int
Offset Vector2
Origin Vector2
SpriteEffect SpriteEffects

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

Метод Описание
ImageModel ( Vector2 pos, float scale = 1f ) : System

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

Метод Описание
BoundBoxDimension ( World world, int width, int height, Vector2 offset ) : void
DisposBoundBox ( ) : void
SetBoundBox ( World World, int width, int height, Vector2 offset, Category category = Category.None, Category collidesWith = Category.None, bool isStatic = false ) : void

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

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

public ImageModel ( Vector2 pos, float scale = 1f ) : System
pos Vector2
scale float
Результат System

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

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

Callback that is run every time the animation reaches a end point event if loop
public Action Callback
Результат Action

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

params for frame animation
public int CurrentFrame
Результат int

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

Positions for model
public Vector2 CurrentPos
Результат Vector2

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

Rotation
public float CurrentRotation
Результат float

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

Scales used for model
public float CurrentScale
Результат float

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

Frames pr second for this istances if it runs frame animation
public int FPS
Результат int

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

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

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

Origin of target
public Vector2 Origin
Результат Vector2

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

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