Exemple #1
0
 public void AddPower(GenericPower newPower)
 {
     if (powerBuffer.Count < maxSize)
     {
         powerBuffer.Push(newPower);
     }
 }
Exemple #2
0
    public IEnumerator MeleeCo()
    {
        tempMovement = Vector2.zero;
        GenericPower currentPower = playerPowerBuffer.UsePower();

        currentPower.melee.Shoot(transform.position, direction);
        yield return(ChangeStateCo(currentPower.melee.playerUseTime, "Attack", "Idle")); // TODO replace .3f with current value thing.
    }
Exemple #3
0
    // Fonctions membres

    /// <summary>
    /// Accesseur
    /// </summary>
    public static GenericPower[] GetPowerList()
    {
        if (null == powersList)
        {
            powersList = new GenericPower[2];

            for (int i = 0; i < powersList.Length; i++)
            {
                if (0 != i)
                {
                    powersList [i] = new GenericPower(1, "LA BOULE MAGIQUE", 15);
                }
                else
                {
                    powersList [i] = new GenericPower();
                }
            }
        }

        return(powersList);
    }