/*--------------------------------------------------------------------------------------------*/ private void FadeItem(IItemData pItemData, float pAlpha) { HoverAlphaRendererUpdater rendUp = pItemData.gameObject.GetComponentInChildren <HoverAlphaRendererUpdater>(); if (rendUp == null) { return; } rendUp.Controllers.Set(HoverAlphaRendererUpdater.MasterAlphaName, this); rendUp.MasterAlpha = vDirectionAlpha * pAlpha; }
/*--------------------------------------------------------------------------------------------*/ private void FadeItem(IItemData pItemData, float pAlpha) { HoverAlphaRendererUpdater rendUp = pItemData.gameObject.GetComponentInChildren <HoverAlphaRendererUpdater>(); if (rendUp == null) { return; } float currAlpha = (pItemData.IsEnabled ? rendUp.EnabledAlpha : rendUp.DisabledAlpha); rendUp.Controllers.Set(HoverAlphaRendererUpdater.MasterAlphaName, this); rendUp.MasterAlpha = Mathf.Lerp(0, currAlpha, pAlpha); }