export target variables and made a targetable interface

This commit is contained in:
2026-01-21 14:21:47 +01:00
parent 04121f18a4
commit fb78add739
7 changed files with 41 additions and 16 deletions

View File

@@ -29,8 +29,10 @@ public partial class PlayerUi : Control
var (state, position) = targetProperties;
var visible = state != TargetState.NoTarget;
var modulation = state == TargetState.TargetInRange ? new Color("ffffff") : new Color("fc001c");
_enemyTarget.SetVisible(visible);
_enemyTarget.SetPosition(position);
_enemyTarget.SetPosition(position - _enemyTarget.Size / 2);
_enemyTarget.SetModulate(modulation);
}