/// <summary> /// Override to set the cursor anim trigger /// </summary> /// <param name="modifier"></param> protected override void OnActiveModifier(CursorModifier modifier) { base.OnActiveModifier(modifier); if (modifier != null) { if(!string.IsNullOrEmpty(modifier.CursorTriggerName)) { OnCursorStateChange(CursorStateEnum.Contextual); CursorAnimator.SetTrigger(modifier.CursorTriggerName); } } else { OnCursorStateChange(CursorStateEnum.None); } }
/// <summary> /// Override function when a new modifier is found or no modifier is valid /// </summary> /// <param name="modifier"></param> protected virtual void OnActiveModifier(CursorModifier modifier) { TargetedCursorModifier = modifier; }