public void SetDropParameters(EnemyDropParameters parameters) { dropParameters = parameters; if (arenaDropManager == null) { if (ArenaManager.arenaManager != null) { arenaDropManager = ArenaManager.arenaManager.DropManager; } } }
public EnemyDropParameters GetEnemyDropParameters(EnemyShipPoolTag enemyTag) { EnemyDropParameters parameters = null; foreach (EnemyTagWithDropParameters enemyWithDropParams in allEnemiesDropParameters) { if (enemyTag == enemyWithDropParams.GetEnemyTag) { parameters = enemyWithDropParams.GetDropParameters; break; } } if (parameters == null) { Debug.LogWarning("Impossible de trouver des paramètres de drop pour l'ennemi spawné : aucun drop sur l'ennemi"); } return(parameters); }
public void SetDropParameters(EnemyDropParameters parameters) { lootManager.SetDropParameters(parameters); }