AnimationData

Açıklama

Panel animasyon metotları tarafından, özellikle Panel:AnimationThinkInternal, kullanılan ve Panel:NewAnimation tarafından döndürülen tablo.

Üyeler

number StartTime
Animasyonun başladığı/başlayacağı zaman SysTime tarafından döndürülen sistem zamanı değeri.
number EndTime
Animasyonun bittiği/biteceği zaman SysTime tarafından döndürülen sistem zamanı değeri.
number Ease
Animasyonun yumuşatma (ease in/out) seviyesi.

Varsayılan: -1

function OnEnd
Animasyonun tamamlanması üzerine çağrılacak olan geri çağırma (callback) fonksiyonu.
Fonksiyon argüman(lar)ı:
1 table animData - Bu yapı.
2 Panel tgtPanel - Animasyonun üzerinde çalıştırıldığı panel.
function Think
Panel nesnesini canlandıracak olan ve her karede çağrılan think fonksiyonu. Bu, animasyona göre değişiklik gösterir. Standart panel metotlarını kullanmıyorsanız bunun için özel bir fonksiyon oluşturabilirsiniz.
Fonksiyon argüman(lar)ı:
1 table animData - Bu yapı.
2 Panel tgtPanel - Animasyonun üzerinde çalıştırıldığı panel.
Vector Pos
Panel nesnesinin hedef konumu veya hedef ötelenmesi. Sırasıyla Panel:MoveTo ve Panel:MoveBy tarafından kullanılır.
Vector StartPos
Animasyon başladığında panel nesnesinin konumu. Panel:MoveTo ve Panel:MoveBy tarafından kullanılır.
boolean SizeX
Panelin yatay olarak yeniden boyutlandırılıp boyutlandırılmayacağı. Yalnızca Panel:SizeTo tarafından kullanılır.
boolean SizeY
Panelin dikey olarak yeniden boyutlandırılıp boyutlandırılmayacağı. Yalnızca Panel:SizeTo tarafından kullanılır.
Vector Size
Panel nesnesinin hedef boyutu. Yalnızca Panel:SizeTo tarafından kullanılır.

Varsayılan: (0, 0, 0)

Vector StartSize
Animasyon başladığında panel nesnesinin boyutu. Yalnızca Panel:SizeTo tarafından kullanılır.
Color Color
Panel nesnesinin hedef rengi. Yalnızca Panel:ColorTo tarafından kullanılır.
Color StartColor
Animasyon başladığında panel nesnesinin rengi. Yalnızca Panel:ColorTo tarafından kullanılır.
number Alpha
Panel nesnesinin hedef alfa değeri (0-255). Yalnızca Panel:AlphaTo tarafından kullanılır.
number StartAlpha
Animasyon başladığında panel nesnesinin alfa değeri (0-255). Yalnızca Panel:AlphaTo tarafından kullanılır.
number Speed
Doğrusal interpolasyon (Lerp) animasyonları kullanırken geçişler için kullanılacak hız. Yalnızca Panel:LerpPositions tarafından kullanılır.
boolean UseGravity
Panelin hedefine yaklaştıkça yavaşlayarak 'zıplamasını' sağlamak için yumuşatma (easing) kullanılıp kullanılmayacağı. Yalnızca Panel:LerpPositions tarafından kullanılır.

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