Files
Darklings-FightingGame/Assets/_Project/Scripts/PlayerScripts/BaseController.cs
2021-12-06 14:18:03 +01:00

30 lines
721 B
C#

using UnityEngine;
public class BaseController : MonoBehaviour
{
[SerializeField] protected InputBuffer _inputBuffer = default;
protected bool _trainingController;
protected bool _isControllerEnabled = true;
protected BrainController _brainController;
protected Player _player;
protected PlayerMovement _playerMovement;
void Awake()
{
_player = GetComponent<Player>();
_playerMovement = GetComponent<PlayerMovement>();
_brainController = GetComponent<BrainController>();
}
public virtual void ActivateInput()
{
_isControllerEnabled = true;
}
public virtual void DeactivateInput()
{
_isControllerEnabled = false;
}
}