Exemplo n.º 1
0
        private void UpdateSelfTargetHitEffect(EffectInstanceFullNode effect, SelfTankNode selfTank, BattleCameraNode camera, SingleNode <ScreensLayerComponent> canvasNode, bool isShaftAiming)
        {
            SelfTargetHitEffectHUDData?nullable = this.GetDataForSelfTargetHitEffect(effect.selfTargetHitFeedbackHUDInstance.InitialData.EnemyWeaponWorldSpace, selfTank, camera, canvasNode, isShaftAiming);

            if (nullable != null)
            {
                effect.selfTargetHitFeedbackHUDInstance.UpdateTransform(nullable.Value);
            }
        }
Exemplo n.º 2
0
 public void UpdateSelfTargetHitEffect(UpdateEvent e, EffectInstanceFullNode effect, [JoinAll] SelfTankNode selfTank, [JoinByTank] ShaftAimingWeaponNode selfWeapon, [JoinAll] BattleCameraNode camera, [JoinAll] SingleNode <ScreensLayerComponent> canvasNode)
 {
     this.UpdateSelfTargetHitEffect(effect, selfTank, camera, canvasNode, true);
 }