C# Класс SpriteAnimationPump, marblemadness

Drives all sprite animation using a coroutine. A SpriteAnimationPump instance will be automatically created by the first sprite created in the scene.
Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
animationPumpInterval float

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

Свойство Тип Описание
cur ISpriteAnimatable
head ISpriteAnimatable
pumpIsDone bool
pumpIsRunning bool

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

Метод Описание
Add ( ISpriteAnimatable s ) : void
OnDestroy ( ) : void
Remove ( ISpriteAnimatable s ) : void
StartAnimationPump ( ) : void

Starts the animation pump coroutine. Normally, there is no need to call this directly. Only use this if you have manually stopped the pump to pause all animations or something.

StopAnimationPump ( ) : void

Stops the animation pump from running. Normally, there is no need to call this directly. Only use this if you want to pause all animations or something.

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

Метод Описание
AnimationPump ( ) : IEnumerator
PumpStarter ( ) : IEnumerator

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

Метод Описание
Awake ( ) : void
OnApplicationPause ( bool paused ) : void

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

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

public static Add ( ISpriteAnimatable s ) : void
s ISpriteAnimatable
Результат void

AnimationPump() защищенный статический Метод

protected static AnimationPump ( ) : IEnumerator
Результат IEnumerator

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

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

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

protected PumpStarter ( ) : IEnumerator
Результат IEnumerator

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

public static Remove ( ISpriteAnimatable s ) : void
s ISpriteAnimatable
Результат void

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

Starts the animation pump coroutine. Normally, there is no need to call this directly. Only use this if you have manually stopped the pump to pause all animations or something.
public StartAnimationPump ( ) : void
Результат void

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

Stops the animation pump from running. Normally, there is no need to call this directly. Only use this if you want to pause all animations or something.
public static StopAnimationPump ( ) : void
Результат void

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

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

The interval between animation coroutine updates. Defaults to 0.03333f (30 frames per second).
public static float animationPumpInterval
Результат float

cur защищенное статическое свойство

protected static ISpriteAnimatable cur
Результат ISpriteAnimatable

head защищенное статическое свойство

protected static ISpriteAnimatable head
Результат ISpriteAnimatable

pumpIsDone защищенное статическое свойство

protected static bool pumpIsDone
Результат bool

pumpIsRunning защищенное статическое свойство

protected static bool pumpIsRunning
Результат bool