public void UpdateEffectVisibility(UpdateEvent e, HolyshieldEffectNode effect, [JoinByTank] SelfTankNode tank, [JoinByTank] ShaftAimingWorkFinishNode shaft)
        {
            float alpha = Mathf.Clamp01(shaft.shaftAimingWorkFinishState.FinishTimer / shaft.shaftStateConfig.FinishToIdleTransitionTimeSec);

            tank.newHolyshieldEffect.UpdateAlpha(alpha);
        }
 public void UpdateEffectVisibility(NodeAddedEvent e, HolyshieldEffectNode effect, [JoinByTank, Context] SelfTankNode tank, [JoinByTank, Context] ShaftAimingWorkFinishNode shaft)
 {
     tank.newHolyshieldEffect.UpdateAlpha(0f);
 }