コード例 #1
0
ファイル: ProjectileVFX.cs プロジェクト: MadDevX/IntoTheHive
 public ProjectileVFX(
     ProjectileInitializer initializer,
     [Inject(Id = Identifiers.Explosion)] ExplosionVFX.Factory factory,
     IProjectilePosition position)
 {
     _initializer = initializer;
     _factory     = factory;
     _position    = position;
     PreInitialize();
 }
コード例 #2
0
 public RayProjectileRaycaster(
     IProjectile facade,
     ProjectileInitializer initializer,
     IProjectilePosition position,
     IProjectileVelocity velocity,
     IProjectileCollisionHandler colHandler,
     ProjectilePhasePipeline pipeline,
     Settings settings)
 {
     _facade      = facade;
     _initializer = initializer;
     _position    = position;
     _velocity    = velocity;
     _colHandler  = colHandler;
     _pipeline    = pipeline;
     _settings    = settings;
     _layerMask   = Layers.Interactable.ToMask() + Layers.Environment.ToMask();
     PreInitialize();
 }