Exemple #1
0
        public Projectile Create(ProjectileData data, Vector3 position, Quaternion rotation)
        {
            var projectile = _container.InstantiatePrefabForComponent <Projectile>(data.Prefab, new Vector3(position.x, position.y, -0.1f), rotation, _projectileContainer, new List <object>()
            {
                data
            });

            return(projectile);
        }
Exemple #2
0
 public void SetDependencies(ProjectileData data, AudioManager audioManager)
 {
     _data         = data;
     _audioManager = audioManager;
 }