C# Класс FlatRedBall_Spriter.SpriterObject

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

Private Properties

Свойство Тип Описание
AddToManagersBottomUp void
InitializeSpriterObject void
OnAnimationFinished void
ResetAnimation void
RestartAnimationWithWrapping void
SetAllObjectValuesToCurrentFrame void
SetInterpolatedValues void
UpdateAllObjectDependencies void
UpdateCollisionBoxes void

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

Метод Описание
AddToManagers ( ) : void
AddToManagers ( Layer layerToAddTo ) : void
Clone ( ) : SpriterObject
Destroy ( ) : void
GetPercentageIntoFrame ( float secondsIntoAnimation, float currentKeyFrameTime, float nextKeyFrameTime ) : float
LoadStaticContent ( string contentManagerName ) : void
PostInitialize ( ) : void
SpriterObject ( string contentManagerName ) : System
SpriterObject ( string contentManagerName, bool addToManagers ) : System
StartAnimation ( ) : void
StartAnimation ( string animationName ) : void
TimedActivity ( float secondDifference, double secondDifferenceSquaredDividedByTwo, float secondsPassedLastFrame ) : void
UnloadStaticContent ( ) : void

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

Метод Описание
AddToManagersBottomUp ( Layer layerToAddTo ) : void
InitializeSpriterObject ( bool addToManagers ) : void
OnAnimationFinished ( SpriterObjectAnimation animation ) : void
ResetAnimation ( ) : void
RestartAnimationWithWrapping ( ) : void
SetAllObjectValuesToCurrentFrame ( ) : void
SetInterpolatedValues ( KeyFrameValues>.KeyValuePair currentPair, float percentage ) : void
UpdateAllObjectDependencies ( ) : void
UpdateCollisionBoxes ( ) : void

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

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

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

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

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

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

public Clone ( ) : SpriterObject
Результат SpriterObject

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

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

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

public static GetPercentageIntoFrame ( float secondsIntoAnimation, float currentKeyFrameTime, float nextKeyFrameTime ) : float
secondsIntoAnimation float
currentKeyFrameTime float
nextKeyFrameTime float
Результат float

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

public static LoadStaticContent ( string contentManagerName ) : void
contentManagerName string
Результат void

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

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

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

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

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

public SpriterObject ( string contentManagerName, bool addToManagers ) : System
contentManagerName string
addToManagers bool
Результат System

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

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

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

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

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

public TimedActivity ( float secondDifference, double secondDifferenceSquaredDividedByTwo, float secondsPassedLastFrame ) : void
secondDifference float
secondDifferenceSquaredDividedByTwo double
secondsPassedLastFrame float
Результат void

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

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