C# Класс PGCGame.Screens.LoadingScreen

A general-purpose async task loading screen.
Наследование: PGCGame.CoreTypes.BaseScreen
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
MinimumTime System.TimeSpan
UserCallback PGCGame.CoreTypes.Delegates.AsyncHandlerMethod
UserCallbackStartsTask bool

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

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

Mark the task as finished.

InitScreen ( ScreenType screenName ) : void
LoadingScreen ( SpriteBatch sb, Color bgColor ) : System
Reset ( ) : void

Reset all fields and events.

Update ( GameTime game ) : void
loadingText_TextChanged ( object sender, EventArgs e ) : void

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

Метод Описание
AsyncCallBackMethod ( IAsyncResult result ) : void
RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void

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

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

Mark the task as finished.
public FinishTask ( ) : void
Результат void

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

public InitScreen ( ScreenType screenName ) : void
screenName ScreenType
Результат void

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

public LoadingScreen ( SpriteBatch sb, Color bgColor ) : System
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
bgColor Color
Результат System

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

Reset all fields and events.
public Reset ( ) : void
Результат void

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

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

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

public loadingText_TextChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

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

public TimeSpan,System MinimumTime
Результат System.TimeSpan

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

The callback that the user provides to run after the asynchronous operation.
public PGCGame.CoreTypes.Delegates.AsyncHandlerMethod UserCallback
Результат PGCGame.CoreTypes.Delegates.AsyncHandlerMethod

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

A boolean indicating whether the user callback starts asynchronous work.
public bool UserCallbackStartsTask
Результат bool