reckfellENGINE

AnimationLibrary

Container для Animation ресурсы.

На этой странице
class AnimationLibraryReckfellSharpНаследует Resource

Container для Animation ресурсы.

Библиотека анимации хранит набор анимаций, доступных через ключи StringName, для использования с узлами AnimationPlayer.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

AnimationLibraryКонструктор
# AnimationLibrary
C#
public AnimationLibrary();

Свойства1

_DataСвойство
# _Data
C#
public Reckfell.Collections.Dictionary _Data { get; set; }

Методы7

AddAnimationError
# AddAnimation
C#
public Error AddAnimation(StringName name, Animation animation);

Добавляет animation в библиотеку, доступную по ключу name.

Параметры
ИмяТипПо умолчанию
nameStringName—
animationAnimation—
Возвращает Error
GetAnimationAnimation
# GetAnimation
C#
public Animation GetAnimation(StringName name);

Возвращает Animation с ключом name. Если анимация не существует, возвращается null и регистрируется ошибка.

Параметры
ИмяТипПо умолчанию
nameStringName—
Возвращает Animation
GetAnimationListReckfell.Collections.Array<StringName>
# GetAnimationList
C#
public Reckfell.Collections.Array<StringName> GetAnimationList();

Возвращает ключи для Animation, хранящихся в библиотеке.

Возвращает Reckfell.Collections.Array<StringName>
GetAnimationListSizeint
# GetAnimationListSize
C#
public int GetAnimationListSize();

Возвращает количество ключей для Animation, хранящихся в библиотеке.

Возвращает int
HasAnimationbool
# HasAnimation
C#
public bool HasAnimation(StringName name);

Возвращает true, если библиотека хранит Animation с name в качестве ключа.

Параметры
ИмяТипПо умолчанию
nameStringName—
Возвращает bool
RemoveAnimationvoid
# RemoveAnimation
C#
public void RemoveAnimation(StringName name);

Удаляет Animation с ключом name.

Параметры
ИмяТипПо умолчанию
nameStringName—
RenameAnimationvoid
# RenameAnimation
C#
public void RenameAnimation(StringName name, StringName newname);

Изменяет ключ Animation, связанный с ключом name, на newname.

Параметры
ИмяТипПо умолчанию
nameStringName—
newnameStringName—

Сигналы и события4

AnimationAddedСобытие
# AnimationAdded
C#
public event AnimationLibrary.AnimationAddedEventHandler AnimationAdded;

Генерируется при добавлении Animation под ключом anim_name.

Параметры обработчика
ИмяТипПо умолчанию
animNameStringName—
AnimationChangedСобытие
# AnimationChanged
C#
public event AnimationLibrary.AnimationChangedEventHandler AnimationChanged;

Сигнал генерируется при изменении одной из анимаций, например, при добавлении, перемещении или изменении траектории движения дорожек. anim_name — это ключ анимации, которая была изменена. См. также Resource.Changed, для которого этот сигнал выступает в качестве ретранслятора.

Параметры обработчика
ИмяТипПо умолчанию
animNameStringName—
AnimationRemovedСобытие
# AnimationRemoved
C#
public event AnimationLibrary.AnimationRemovedEventHandler AnimationRemoved;

Генерируется при удалении Animation, хранящегося с ключом anim_name.

Параметры обработчика
ИмяТипПо умолчанию
animNameStringName—
AnimationRenamedСобытие
# AnimationRenamed
C#
public event AnimationLibrary.AnimationRenamedEventHandler AnimationRenamed;

Генерируется при изменении ключа для Animation с old_name на new_name.

Параметры обработчика
ИмяТипПо умолчанию
oldNameStringName—
newNameStringName—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.