Add F6 hotkey to simulate payment system impulse

- В метод ComSystem.Update добавлен опрос клавиши F6 через новую систему ввода Keyboard.current.

- Данная обработка работает исключительно в Editor и Development билдах для безопасности.

- При нажатии клавиши F6 вызывается AddPaymentImpulse с заданным количеством импульсов, пополняя баланс игрока.
This commit is contained in:
Данил Ярош 2026-06-23 15:51:52 +03:00
parent 2289c48bab
commit 4067a705ee

View File

@ -326,6 +326,17 @@ namespace DanroJump.Hardware.Com
/// </summary>
private void Update()
{
#if UNITY_EDITOR || DEVELOPMENT_BUILD
if (Keyboard.current != null && Keyboard.current.f6Key.wasPressedThisFrame)
{
AddPaymentImpulse(simulatedPaymentImpulseCount);
LogDebug(
DebugLogChannel.ComCredits,
logCredits,
$"Simulated F6 keyboard payment impulse input accepted. impulses={simulatedPaymentImpulseCount} balance={credits}");
}
#endif
while (mainThreadQueue.TryDequeue(out Action action))
{
action?.Invoke();