Beispiel #1
0
    private void TryToShutDoor(Door door)
    {
        PowerStory    powerStory    = storiesHelper.Get <PowerStory>();
        SwitchesStory switchesStory = storiesHelper.Get <SwitchesStory>();

        // Door can't be closed if there's no power or the door lock switch is on
        if (powerStory.remainingPower <= 0 || switchesStory.IsSwitchOn(door))
        {
            return;
        }


        isDoorOpen[door] = false;
    }