Entity:GetAnimInfo

  table veya nil Entity:GetAnimInfo( number animIndex )

Açıklama

Bir varlığın animasyon ID'sinin kare sayısını, bayraklarını, adını ve FPS'sini içeren bir tablo döndürür.

Animasyon ID'si, sekans ID'si ile aynı değildir. Bakınız: Entity:GetAnimCount

Argümanlar

1 number animIndex
Bakılacak animasyon ID'si, 0'dan başlar.

Döndürülenler

1 table veya nil
Animasyon hakkındaki bilgiler veya indeks sınırların dışındaysa nil.

Aşağıdaki anahtarları içeren bir tablo:

  • string label - Animasyon adı
  • number fps - Animasyonun saniyede kaç kare hızında oynatılması gerektiği
  • number flags - Döngü gibi STUDIO_ bayrakları
  • number numframes - Animasyonun sahip olduğu kare sayısı

Örnek

Bir varlığın sekansına karşılık gelen animasyonu bulan ve animasyon bilgilerini döndüren bir fonksiyon.

function GetAnimInfoSequence( ent, seq ) if( !IsValid( ent ) ) then return nil end local seqname = ent:GetSequenceName( seq ) if( seqname == "Unknown" ) then return nil end for i=0, ent:GetAnimCount() do local info = ent:GetAnimInfo(i) if ( string.find( info.label, "@" .. seqname, 0, true ) or string.find( info.label, "a_" .. seqname, 0, true ) ) then return info end end return nil end

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord