Podążam za przykładem Maty Buckland w grze programistycznej AI i stwierdzam, że nie zawsze używam enter (), execute () i exit () w stanie jednostki. Na przykład w grze RPG broń może mieć stan na wyposażeniu, a ja mogę użyć enter () i exit () dla tego stanu, aby dodać lub odjąć modyfikator umiejętności gracza, ale tak naprawdę nie ma potrzeby wykonywania ( ). Czy to wada konstrukcyjna mojego silnika, czy wada tego podejścia?