public void UpdateEffectVisibility(UpdateEvent e, HolyshieldEffectNode effect, [JoinByTank] SelfTankNode tank, [JoinByTank] ShaftAimingWorkActivationNode shaft)
        {
            float num = Mathf.Clamp01(shaft.shaftAimingWorkActivationState.ActivationTimer / shaft.shaftStateConfig.ActivationToWorkingTransitionTimeSec);

            tank.newHolyshieldEffect.UpdateAlpha(1f - num);
        }
 public void UpdateEffectVisibility(NodeAddedEvent e, HolyshieldEffectNode effect, [JoinByTank, Context] SelfTankNode tank, [JoinByTank, Context] ShaftAimingWorkActivationNode shaft)
 {
     tank.newHolyshieldEffect.UpdateAlpha(1f);
 }