public PlayerController(Player p, Movement m, BattleMechanics b, CheckpointMananger c, SoundMananger s, AnimatorMananger a) { _player = p; _movement = m; _battle = b; _checkpointMananger = c; _soundMananger = s; _animatorMananger = a; }
private void Start() { _movement = new Movement(this); _battleMechanics = new BattleMechanics(this); _checkpointMananger = new CheckpointMananger(this); _soundMananger = new SoundMananger(this); _animatorMananger = new AnimatorMananger(this); _control = new PlayerController(this, _movement, _battleMechanics, _checkpointMananger, _soundMananger, _animatorMananger); SaveCheckPoint(); }
void Awake() { Instance = this; totalCheckpoints = checkpoints.Length; }