protected override void InitializeComponents() { base.InitializeComponents(); bButton = GetComponent <BButton>(); bButton.ButtonHighlighted += On_BButton_ButtonHighlighted; bButton.ButtonUnhighlighted += On_bButton_ButtonUnhighlighted; animationLerpFloat = GetComponent <AnimationLerpFloat>(); animationLerpFloat.AnimationUpdated += On_AnimationLerpFloat_AnimationUpdated; animationLerpFloat.AnimationName = "AnimLerp_" + gameObject.name; }