commands($this->commands); } /** * 启动服务 */ public function boot(): void { // 注册事件监听器 Event::listen( ItemQuantityChanged::class, ItemQuantityChangedListener::class ); // 注册宠物事件监听器 Event::listen( PetCreatedEvent::class, PetCreatedListener::class ); Event::listen( PetStatusChangedEvent::class, PetStatusChangedListener::class ); Event::listen( PetUpdateEvent::class, PetUpdateListener::class ); // 注册奖励组系统事件监听器 Event::listen( RewardGrantedEvent::class, LogRewardGrantedListener::class ); Event::listen( RewardGrantedEvent::class, NotifyRewardGrantedListener::class ); // 注册土地事件监听器 Event::listen( LandCreatedEvent::class, LandCreatedListener::class ); Event::listen( LandUpgradedEvent::class, LandUpgradedListener::class ); Event::listen( LandStatusChangedEvent::class, LandStatusChangedListener::class ); // 注册房屋事件监听器 Event::listen( HouseUpgradedEvent::class, HouseUpgradedListener::class ); Event::listen( HouseDowngradedEvent::class, HouseDowngradedListener::class ); // 注册资金事件监听器 Event::listen( FundChangedEvent::class, FundChangedListener::class ); } }