Files
Darklings-FightingGame/Assets/_Project/Scripts/PlayerScripts/BaseController.cs
2021-12-17 17:41:01 +01:00

31 lines
751 B
C#

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