C# Класс FlatRedBall.Screens.Screen

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

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

Свойство Тип Описание
IsPaused bool
mAccumulatedPausedTime double
mLastLoadedScene Scene
mLayer Layer
mTimeScreenWasCreated double

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

Метод Описание
Activating ( ) : void
Activity ( bool firstTimeCalled ) : void
AddToManagers ( ) : void
Destroy ( ) : void
Initialize ( bool addToManagers ) : void
MoveToScreen ( Type screenType ) : void
MoveToScreen ( string screenClass ) : void

Tells the screen that we are done and wish to move to the supplied screen

MoveToState ( int state ) : void
PauseAdjustedSecondsSince ( double time ) : double
RestartScreen ( bool reloadContent ) : void
Screen ( string contentManagerName ) : System
StartAsyncLoad ( Type type, System.Action afterLoaded = null ) : void
StartAsyncLoad ( string screenType, System.Action afterLoaded = null ) : void

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

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

Default implementation tells the screen manager to finish this screen's activity and navigate to the previous screen on the backstack.

Override this method if you want to have custom behavior when the back button is pressed.

OnActivate ( StateManager state ) : void
OnDeactivate ( StateManager state ) : void
PauseThisScreen ( ) : void
PreActivate ( ) : void
PreDeactivate ( ) : void
UnpauseThisScreen ( ) : void

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

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

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

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

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

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

public Activity ( bool firstTimeCalled ) : void
firstTimeCalled bool
Результат void

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

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

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

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

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

Default implementation tells the screen manager to finish this screen's activity and navigate to the previous screen on the backstack.
Override this method if you want to have custom behavior when the back button is pressed.
protected HandleBackNavigation ( ) : void
Результат void

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

public Initialize ( bool addToManagers ) : void
addToManagers bool
Результат void

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

public MoveToScreen ( Type screenType ) : void
screenType System.Type
Результат void

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

Tells the screen that we are done and wish to move to the supplied screen
public MoveToScreen ( string screenClass ) : void
screenClass string
Результат void

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

public MoveToState ( int state ) : void
state int This should be a valid enum value of the concrete screen type.
Результат void

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

protected OnActivate ( StateManager state ) : void
state StateManager
Результат void

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

protected OnDeactivate ( StateManager state ) : void
state StateManager
Результат void

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

public PauseAdjustedSecondsSince ( double time ) : double
time double
Результат double

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

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

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

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

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

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

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

public RestartScreen ( bool reloadContent ) : void
reloadContent bool
Результат void

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

public Screen ( string contentManagerName ) : System
contentManagerName string
Результат System

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

public StartAsyncLoad ( Type type, System.Action afterLoaded = null ) : void
type System.Type
afterLoaded System.Action
Результат void

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

public StartAsyncLoad ( string screenType, System.Action afterLoaded = null ) : void
screenType string
afterLoaded System.Action
Результат void

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

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

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

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

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

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

protected double mAccumulatedPausedTime
Результат double

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

protected Scene mLastLoadedScene
Результат Scene

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

protected Layer mLayer
Результат Layer

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

protected double mTimeScreenWasCreated
Результат double