using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerPowers : MonoBehaviour { [Header( "Cheats" )] [SerializeField] private bool _cheatBlink; [SerializeField] private bool _cheatBoost; [SerializeField] private bool _cheatFreeze; [Header( "References" )] [SerializeField] private PlayerPower _blink; [SerializeField] private PlayerPower _boost; [SerializeField] private PlayerPower _freeze; public PlayerPower Blink => _blink; public PlayerPower Boost => _boost; public PlayerPower Freeze => _freeze; public void UpdatePowers( float dt, bool grounded ) { _blink.UpdatePower( dt, _cheatBlink, grounded ); _boost.UpdatePower( dt, _cheatBoost, grounded ); _freeze.UpdatePower(dt, _cheatFreeze, grounded); } }