C# Класс GameCommon.MeshObjectAnimationController

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

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

Метод Описание
Add ( string animationBaseName, bool allowRandomAnimationNumber, bool loop ) : AnimationItem
DoRenderFrame ( ) : void
GetRandomAnimationNumber ( string animationBaseName, bool firstAnimationIn10TimesMoreOften ) : int
MeshObjectAnimationController ( MeshObject meshObject, float blendingTime ) : System
Remove ( AnimationItem item ) : void
RemoveAll ( ) : void

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

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

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

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

public Add ( string animationBaseName, bool allowRandomAnimationNumber, bool loop ) : AnimationItem
animationBaseName string
allowRandomAnimationNumber bool
loop bool
Результат AnimationItem

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

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

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

public GetRandomAnimationNumber ( string animationBaseName, bool firstAnimationIn10TimesMoreOften ) : int
animationBaseName string
firstAnimationIn10TimesMoreOften bool
Результат int

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

public MeshObjectAnimationController ( MeshObject meshObject, float blendingTime ) : System
meshObject MeshObject
blendingTime float
Результат System

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

public Remove ( AnimationItem item ) : void
item AnimationItem
Результат void

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

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