Esempio n. 1
0
    public override bool TreatEmergency(Ambulance a)
    {
        float salvationProb = UnityEngine.Random.Range(0f, 1f);

        if (salvationProb <= this.SalvationProb)
        {
            NPeopleInvolved -= 1;
            savedPeople     += 1;
            successRate      = savedPeople / totalPeople;
            MyArea.Saved();
            return(true);
        }
        NPeopleInvolved -= 1;
        successRate      = savedPeople / totalPeople;
        MyArea.NotSaved();
        return(false);
    }