草庐IT

EnterRoomEventArgs

全部标签

c# - 如何取消订阅 C# 中特定类的事件的所有处理程序?

基本前提:我有一个房间,当一个化身“进入”房间内的所有化身时,它会发布一个事件。当头像离开房间时,我希望它删除该房间的所有订阅。在将头像添加到新房间并订阅新房间的事件之前,如何最好地取消订阅房间中所有事件的头像?代码是这样的:classRoom{publiceventEventHandlerAvatarEntersRoom;publiceventEvnetHandlerAvatarLeavesRoom;publiceventEventHandlerAnotherOfManayAvatarEvents;publicvoidAddPlayer(AvatartheAvatar){Avatar

c# - 如何取消订阅 C# 中特定类的事件的所有处理程序?

基本前提:我有一个房间,当一个化身“进入”房间内的所有化身时,它会发布一个事件。当头像离开房间时,我希望它删除该房间的所有订阅。在将头像添加到新房间并订阅新房间的事件之前,如何最好地取消订阅房间中所有事件的头像?代码是这样的:classRoom{publiceventEventHandlerAvatarEntersRoom;publiceventEvnetHandlerAvatarLeavesRoom;publiceventEventHandlerAnotherOfManayAvatarEvents;publicvoidAddPlayer(AvatartheAvatar){Avatar