C# Класс Vtj.Gaming.GameObject

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

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

Свойство Тип Описание
AnimationSequences AnimationSequence>.Dictionary
CurrentAnimation string
CurrentFrame int
Delay int
Location Vtj.Gaming.Vector3D
Objects List
Scale float
Visible bool

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

Свойство Тип Описание
Started bool

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

Метод Описание
Clear ( ) : void
Collides ( GameObject target ) : bool
Compare ( GameObject x, GameObject y ) : int
Create ( ImageElement defaultImage, float handleX, float handleY ) : GameObject
Dispose ( ) : void
Draw ( System.Html.Media.Graphics.CanvasContext2D context ) : void
DrawObjects ( System.Html.Media.Graphics.CanvasContext2D context ) : void
GameObject ( ) : System
GetCurrentSprite ( ) : Sprite
Intersect ( float x, float y, float w, float h ) : bool
Remove ( GameObject gameObject ) : void
ResumeAnimation ( ) : void
SetSprite ( string animation, int index ) : void
StartAnimation ( string animation ) : void
StopAnimation ( ) : void
Update ( ) : void

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

Clear() публичный статический Метод

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

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

public Collides ( GameObject target ) : bool
target GameObject
Результат bool

Compare() публичный статический Метод

public static Compare ( GameObject x, GameObject y ) : int
x GameObject
y GameObject
Результат int

Create() публичный статический Метод

public static Create ( ImageElement defaultImage, float handleX, float handleY ) : GameObject
defaultImage System.Html.ImageElement
handleX float
handleY float
Результат GameObject

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

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

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

public Draw ( System.Html.Media.Graphics.CanvasContext2D context ) : void
context System.Html.Media.Graphics.CanvasContext2D
Результат void

DrawObjects() публичный статический Метод

public static DrawObjects ( System.Html.Media.Graphics.CanvasContext2D context ) : void
context System.Html.Media.Graphics.CanvasContext2D
Результат void

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

public GameObject ( ) : System
Результат System

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

public GetCurrentSprite ( ) : Sprite
Результат Sprite

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

public Intersect ( float x, float y, float w, float h ) : bool
x float
y float
w float
h float
Результат bool

Remove() публичный статический Метод

public static Remove ( GameObject gameObject ) : void
gameObject GameObject
Результат void

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

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

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

public SetSprite ( string animation, int index ) : void
animation string
index int
Результат void

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

public StartAnimation ( string animation ) : void
animation string
Результат void

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

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

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

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

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

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

public Dictionary AnimationSequences
Результат AnimationSequence>.Dictionary

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

public string CurrentAnimation
Результат string

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

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

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

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

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

public Vector3D,Vtj.Gaming Location
Результат Vtj.Gaming.Vector3D

Objects публичное статическое свойство

public static List Objects
Результат List

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

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

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

protected bool Started
Результат bool

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

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