Core.Object | +--UWindow.UWindowBase | +--UWindow.UWindowWindow | +--UWindow.UWindowDialogControl | +--UWindow.UWindowButton | +--UTMenu.NotifyButton | +--UTMenu.LadderButton
bool
bBottom
bSelected
bTop
void
BeforePaint(Canvas C, float X, float Y)
00001 class LadderButton extends NotifyButton; 00002 00003 var bool bTop; 00004 var bool bBottom; 00005 00006 var bool bSelected; 00007 00008 function BeforePaint(Canvas C, float X, float Y) 00009 { 00010 Super.BeforePaint(C, X, Y); 00011 00012 if (bSelected) 00013 { 00014 if (bTop && bBottom) 00015 { 00016 UpTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow2", Class'Texture')); 00017 OverTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow2", Class'Texture')); 00018 DownTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow2", Class'Texture')); 00019 DisabledTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow2", Class'Texture')); 00020 } else if (bTop) { 00021 UpTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowCap", Class'Texture')); 00022 OverTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowCap", Class'Texture')); 00023 DownTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowCap", Class'Texture')); 00024 DisabledTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowCap", Class'Texture')); 00025 } else if (bBottom) { 00026 UpTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowLowCap", Class'Texture')); 00027 OverTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowLowCap", Class'Texture')); 00028 DownTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowLowCap", Class'Texture')); 00029 DisabledTexture = Texture(DynamicLoadObject("UTMenu.PlateYellowLowCap", Class'Texture')); 00030 } else { 00031 UpTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow", Class'Texture')); 00032 OverTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow", Class'Texture')); 00033 DownTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow", Class'Texture')); 00034 DisabledTexture = Texture(DynamicLoadObject("UTMenu.PlateYellow", Class'Texture')); 00035 } 00036 } else { 00037 if (bTop && bBottom) 00038 { 00039 UpTexture = Texture(DynamicLoadObject("UTMenu.Plate2", Class'Texture')); 00040 OverTexture = Texture(DynamicLoadObject("UTMenu.Plate2", Class'Texture')); 00041 DownTexture = Texture(DynamicLoadObject("UTMenu.Plate2", Class'Texture')); 00042 DisabledTexture = Texture(DynamicLoadObject("UTMenu.Plate2", Class'Texture')); 00043 } else if (bTop) { 00044 UpTexture = Texture(DynamicLoadObject("UTMenu.Plate3Cap", Class'Texture')); 00045 OverTexture = Texture(DynamicLoadObject("UTMenu.PlateCap", Class'Texture')); 00046 DownTexture = Texture(DynamicLoadObject("UTMenu.PlateCap", Class'Texture')); 00047 DisabledTexture = Texture(DynamicLoadObject("UTMenu.Plate3Cap", Class'Texture')); 00048 } else if (bBottom) { 00049 UpTexture = Texture(DynamicLoadObject("UTMenu.Plate3LowCap", Class'Texture')); 00050 OverTexture = Texture(DynamicLoadObject("UTMenu.PlateLowCap", Class'Texture')); 00051 DownTexture = Texture(DynamicLoadObject("UTMenu.PlateLowCap", Class'Texture')); 00052 DisabledTexture = Texture(DynamicLoadObject("UTMenu.Plate3LowCap", Class'Texture')); 00053 } else { 00054 UpTexture = Texture(DynamicLoadObject("UTMenu.Plate3", Class'Texture')); 00055 OverTexture = Texture(DynamicLoadObject("UTMenu.Plate", Class'Texture')); 00056 DownTexture = Texture(DynamicLoadObject("UTMenu.Plate", Class'Texture')); 00057 DisabledTexture = Texture(DynamicLoadObject("UTMenu.Plate3", Class'Texture')); 00058 } 00059 } 00060 } 00061 00062 defaultproperties 00063 { 00064 }