コード例 #1
0
 public void ArcherAtack(IShootable shootable)
 {
     if (TargetProviderGetter.HasTarget)
     {
         shootable.Shoot(TargetProviderGetter.GetTarget(), PrefabProvideGetter.GetPrefab(Arrow));
     }
 }
コード例 #2
0
 private void OnCooldown()
 {
     foreach (string entity in SpawnSettingsGetter.GetEntitiesToSpawn())
     {
         GameObject prefab     = PrefabProvideGetter.GetPrefab(entity);
         Vector3    spawnPoint = SpawnPointProviderGetter.GetSpawnPoint();
         SpawnView.Spawn(prefab, spawnPoint);
     }
 }