Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _code = {
- private _fnc_scriptNameParent = if (isNil '_fnc_scriptName') then {'BIS_fnc_credits'} else {_fnc_scriptName};
- private _fnc_scriptName = 'BIS_fnc_credits';
- scriptName _fnc_scriptName;
- #line 1 "A3\functions_f\GUI\fn_credits.sqf [BIS_fnc_credits]"
- if (isnil {missionnamespace getvariable "bis_fnc_init"}) then {
- 4 call (uinamespace getvariable "bis_fnc_recompile");
- };
- disableserialization;
- _fadeTime = 0.3;
- _cfgCredits = configfile >> "CfgCredits" >> "VKN" >> "VKN_Home";
- _mods = [];
- for "_c" from 0 to (count _cfgCredits - 1) do {
- _class = _cfgCredits select _c;
- if (isclass _class) then {_mods = _mods + [_class]};
- };
- _parentDisplay = finddisplay 0;
- if (isnull _parentDisplay) then {_parentDisplay = finddisplay 0;};
- if (count _mods == 1) then {
- with uinamespace do {
- disableSerialization;
- BIS_fnc_ORBATdisplay = [_mods select 0,_parentDisplay,[],-1,[configFile >> "CfgCredits" >> "VKN" >> "VKN_Home",{(uiNamespace getVariable "BIS_fnc_ORBATdisplay") createDisplay "RscCredits";[(uiNamespace getVariable "BIS_fnc_ORBATdisplay")] call BIS_fnc_credits_movie;0 fadeMusic 0;false}]] call bis_fnc_ORBATopen;
- };
- } else {
- with uinamespace do {
- disableSerialization;
- BIS_fnc_ORBATdisplay = [_cfgCredits,_parentDisplay,[],-1,[configFile >> "CfgCredits" >> "VKN" >> "VKN_Home",{(uiNamespace getVariable "BIS_fnc_ORBATdisplay") createDisplay "RscCredits";[(uiNamespace getVariable "BIS_fnc_ORBATdisplay")] call BIS_fnc_credits_movie;0 fadeMusic 0;false}]] call bis_fnc_ORBATopen;
- };
- };
- cuttext ["","white in",_fadeTime];
- };
- uiNamespace setvariable ['CUR_bis_fnc_credits', _code];
- true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement