Exemple #1
0
 public void Initialize(Player player, IGameInput input, ProjectileBehaviour.Pool projectilePool)
 {
     _player         = player;
     _input          = input;
     _lastFireTime   = -GameRules.FireCooldown;
     _projectilePool = projectilePool;
 }
Exemple #2
0
 public void Initialize(IPlayerBehaviour playerBehaviour, ITimingManager timingManager,
                        ProjectileBehaviour.Pool projectilePool)
 {
     _playerBehaviour = playerBehaviour;
     _timingManager   = timingManager;
     _projectilePool  = projectilePool;
     if (_opponent == null)
     {
         gameObject.SetActive(false);
     }
 }