//-------------------------------------------------------------------------------------------------- // Trigger: On Click Hero Button //-------------------------------------------------------------------------------------------------- bool lib15_gt_OnClickHeroButton_Func (bool testConds, bool runActions) { int autoBE85E0F5_ae; int autoBE85E0F5_ai;

// Variable Declarations
int lv_int;

// Variable Initialization

// Actions
if (!runActions) {
    return true;
}

autoBE85E0F5_ae = lib10_gv_numberofHeroes;
autoBE85E0F5_ai = 1;
lv_int = 1;
for ( ; ( (autoBE85E0F5_ai >= 0 && lv_int <= autoBE85E0F5_ae) || (autoBE85E0F5_ai <= 0 && lv_int >= autoBE85E0F5_ae) ) ; lv_int += autoBE85E0F5_ai ) {
    if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) {
        break;
    }
}
if ((EventDialogControl() == lib15_gv_selection.lv_button[lv_int])) {
    if ((lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer()) != 0)) {
        libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normalpressed.dds", PlayerGroupSingle(EventPlayer()));
        libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumbluebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
    }
    lib6_gf_SetHeroSelectionButtonIndexForPlayer(lv_int, EventPlayer());
    libNtve_gf_SetDialogItemImage(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
    libNtve_gf_SetDialogItemImage2(lib15_gv_selection.lv_button[lib6_gf_GetHeroSelectionButtonIndexFromPlayer(EventPlayer())], "Assets\\Textures\\ui_battlenet_glue_mediumorangebutton_normaloverpressedover.dds", PlayerGroupSingle(EventPlayer()));
    lib15_gf_UpdateHeroSelection(lv_int, EventPlayer());
    DialogControlSetEnabled(lib15_gv_selection.lv_buttonConfirm, PlayerGroupSingle(EventPlayer()), true);
}
return true;

}

//-------------------------------------------------------------------------------------------------- void lib15_gt_OnClickHeroButton_Init () { lib15_gt_OnClickHeroButton = TriggerCreate("lib15_gt_OnClickHeroButton_Func"); TriggerAddEventDialogControl(lib15_gt_OnClickHeroButton, c_playerAny, c_invalidDialogControlId, c_triggerControlEventTypeClick); }


goto line:
Compare with:
text copy window edit this code post new code