From 628d33984d9228f1781d13a65fbb80f35facc899 Mon Sep 17 00:00:00 2001 From: hybrid Date: Thu, 11 Jun 2026 19:55:24 +0300 Subject: init --- Client/Functions/Client_SetControlFadeAnim.sqf | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Client/Functions/Client_SetControlFadeAnim.sqf (limited to 'Client/Functions/Client_SetControlFadeAnim.sqf') diff --git a/Client/Functions/Client_SetControlFadeAnim.sqf b/Client/Functions/Client_SetControlFadeAnim.sqf new file mode 100644 index 0000000..941de91 --- /dev/null +++ b/Client/Functions/Client_SetControlFadeAnim.sqf @@ -0,0 +1,28 @@ +Private ["_color","_control","_duration","_text","_textcontent"]; +_control = _this select 0; +_text = _this select 1; +_duration = _this select 2; +_color = _this select 3; + +//--- Animate. +_textcontent = parsetext (Format["%2",_color,_text]); +with uinamespace do { + (currentBEDialog displayCtrl _control) ctrlSetStructuredText _textcontent; + (currentBEDialog displayCtrl _control) ctrlShow true; +}; + +_i = 0; +while {_i < _duration} do { + with uinamespace do { + (currentBEDialog displayCtrl _control) ctrlSetFade (_i % 2); + (currentBEDialog displayCtrl _control) ctrlCommit 1; + }; + + _i = _i + 1; + sleep 1; +}; + +with uinamespace do { + (currentBEDialog displayCtrl _control) ctrlSetStructuredText parseText (""); + (currentBEDialog displayCtrl _control) ctrlShow false; +}; \ No newline at end of file -- cgit v1.3.1