Exemple #1
0
    public void SetDropParameters(EnemyDropParameters parameters)
    {
        dropParameters = parameters;

        if (arenaDropManager == null)
        {
            if (ArenaManager.arenaManager != null)
            {
                arenaDropManager = ArenaManager.arenaManager.DropManager;
            }
        }
    }
Exemple #2
0
    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);
    }
Exemple #3
0
 public void SetDropParameters(EnemyDropParameters parameters)
 {
     lootManager.SetDropParameters(parameters);
 }