ฉันกำลังติดตาม AI เกมการเขียนโปรแกรมของ Mat Buckland ตามตัวอย่างและฉันพบว่าฉันไม่ได้ใช้สำหรับ enter (), execute () และ exit () ในสถานะของเอนทิตี ตัวอย่างเช่นในเกม RPG อาวุธอาจมีสถานะพร้อมและฉันอาจใช้ enter () และ exit () สำหรับสถานะนั้นเพื่อเพิ่มหรือลบการปรับเปลี่ยนความสามารถของผู้เล่น แต่ไม่จำเป็นต้องดำเนินการ (จริงๆ) ) นี่เป็นข้อบกพร่องในการออกแบบในเครื่องยนต์ของฉันหรือข้อบกพร่องของวิธีนี้หรือไม่?