C# Класс SuperSpriteAnim, urban-survivors

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

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

Свойство Тип Описание
deactivateNonPlaying bool
deactivateRecursively bool
loopCycles int
name string
onAnimEnd ANIM_END_ACTION
pingPong bool
spriteAnims SuperSpriteAnimElement[],

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

Свойство Тип Описание
curAnim int
isRunning bool
numLoops int
stepDir int

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

Метод Описание
AnimFinished ( SpriteBase, sp ) : void
Delete ( ) : void

Calls Delete() on each constituent sprite.

Hide ( bool tf ) : void

Hides the sprite of the current animation.

Init ( int idx, AnimCompletedDelegate del ) : void
IsHidden ( ) : bool

Returns whether the current sprite in this animation is hidden:

Pause ( ) : void

Pauses the animation.

Play ( ) : void

Starts the animation to playing.

Reset ( ) : void

Resets the animation to the beginning.

Stop ( ) : void

Stops the animation playing.

Unpause ( ) : void

Unpauses the animation.

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

Метод Описание
HideSprite ( SpriteBase, sp, bool tf ) : void

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

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

public AnimFinished ( SpriteBase, sp ) : void
sp SpriteBase,
Результат void

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

Calls Delete() on each constituent sprite.
public Delete ( ) : void
Результат void

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

Hides the sprite of the current animation.
public Hide ( bool tf ) : void
tf bool Whether to hide the animation.
Результат void

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

protected HideSprite ( SpriteBase, sp, bool tf ) : void
sp SpriteBase,
tf bool
Результат void

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

public Init ( int idx, AnimCompletedDelegate del ) : void
idx int
del AnimCompletedDelegate
Результат void

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

Returns whether the current sprite in this animation is hidden:
public IsHidden ( ) : bool
Результат bool

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

Pauses the animation.
public Pause ( ) : void
Результат void

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

Starts the animation to playing.
public Play ( ) : void
Результат void

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

Resets the animation to the beginning.
public Reset ( ) : void
Результат void

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

Stops the animation playing.
public Stop ( ) : void
Результат void

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

Unpauses the animation.
public Unpause ( ) : void
Результат void

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

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

protected int curAnim
Результат int

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

When set to true, non-playing sprites' GameObjects will be deactivated and not merely hidden.
public bool deactivateNonPlaying
Результат bool

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

When set to true, non-playing sprites' GameObjecs will be deactivated recursively. NOTE: Only has effect if deactivateNonPlaying is set to true.
public bool deactivateRecursively
Результат bool

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

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

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

How many times to loop the animation, IN ADDITION to the initial play-through. 0 indicates to place the animation once then stop. 1 indicates to repeat the animation once before stopping, and so on.
public int loopCycles
Результат int

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

Name of the animation.
public string name
Результат string

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

protected int numLoops
Результат int

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

What the SuperSprite should do when the animation is done playing.
public ANIM_END_ACTION onAnimEnd
Результат ANIM_END_ACTION

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

Reverse the play direction when the end of the animation is reached? (Ping-pong) If true, a loop iteration isn't counted until the animation returns to the beginning. NOTE: This automatically plays the constituent animations in reverse when going back through the animation list, so keep that in mind when creating your individual sprite animations.
public bool pingPong
Результат bool

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

The actual sprite animations to use.
public SuperSpriteAnimElement[], spriteAnims
Результат SuperSpriteAnimElement[],

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

protected int stepDir
Результат int