using System; using System.Collections; using System.Collections.Generic; using System.Security; using BITKit.Entities; using BITKit.Entities.Player; using UnityEngine; using UnityEngine.InputSystem; namespace BITFALL.Editor { public class BITFALLDebuger : MonoBehaviour { [SerializeReference,SubclassSelector] private IPlayerService playerService; private void Update() { if (Keyboard.current.numpad0Key.wasPressedThisFrame) { playerService.LocalPlayer.Get().HealthPoint = 100; } if (Keyboard.current.numpad1Key.wasPressedThisFrame) { playerService.LocalPlayer.Get().HealthPoint = -1; } if (Keyboard.current.numpad2Key.wasPressedThisFrame) { playerService.LocalPlayer.Invoke(new DamageMessage() { Target = playerService.LocalPlayer, Damage = 101, }); } if (Keyboard.current.numpadPlusKey.wasPressedThisFrame) { Time.timeScale = Mathf.Clamp(Time.timeScale + 0.2f, 0, 2); Debug.Log(Time.timeScale); } if (Keyboard.current.numpadMinusKey.wasPressedThisFrame) { Time.timeScale = Mathf.Clamp(Time.timeScale - 0.2f, 0, 2); Debug.Log(Time.timeScale); } } private void OnDestroy() { Time.timeScale = 1; } } }