Ejemplo n.º 1
0
    private void AddDrainedHeat(EventInfo ei)
    {
        TransferToMainHeatSinkEventInfo ttmhei = (TransferToMainHeatSinkEventInfo)ei;

        transferedHeat += ttmhei.Ammount;
        drainPerSecond  = transferedHeat / heatTravelTime;
    }
Ejemplo n.º 2
0
    void TransferHeatToMainHeatSink()
    {
        float ammount = currentHeat - ammountDrained;

        if (ammount > 0)
        {
            ammountDrained += ammount;
        }
        TransferToMainHeatSinkEventInfo thtmsei = new TransferToMainHeatSinkEventInfo(gameObject, ammount);

        EventCoordinator.ActivateEvent(thtmsei);
    }