using System.Collections; using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "Abilities/Focus")] public class Focus : Abilities { [SerializeField] private bool triggered = false; [SerializeField] private float timeFraction; [SerializeField] private float timeFocus; public override void Effects(PlayerController player) { if (!triggered) { Time.timeScale = timeFraction; player.manaScript.Consume(manaCost); triggered = true; player.focusTrigger = true; player.timeMultiplier = 1 / timeFraction; player.timerFocusTotal = timeFocus; } else { Time.timeScale = 1; player.timeMultiplier = 1; triggered = false; } Debug.Log(Time.timeScale); } }