Ejemplo n.º 1
0
    public static bool TransfertEnergy(EnergyRegulator regulatorSource, EnergyRegulator regulatorDestination, float amount)
    {
        bool isTransfertDone = false;

        if (regulatorSource.HasEnergy(amount))
        {
            regulatorSource.ConsumeEnergy(amount);
            regulatorDestination.GainEnergy(amount);
            isTransfertDone = true;
        }

        return(isTransfertDone);
    }