using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FunGame.Core.Api.Interface { public interface FunGameEvent { } public interface BeforeConnectEvent : FunGameEvent { } public interface AfterConnectEvent : FunGameEvent { } public interface BeforeDisconnectEvent : FunGameEvent { } public interface AfterDisconnectEvent : FunGameEvent { } public interface BeforeLoginEvent : FunGameEvent { } public interface AfterLoginEvent : FunGameEvent { } public interface BeforeLogoutEvent : FunGameEvent { } public interface AfterLogoutEvent : FunGameEvent { } public interface BeforeRegEvent : FunGameEvent { } public interface AfterRegEvent : FunGameEvent { } public interface BeforeIntoRoomEvent : FunGameEvent { } public interface AfterIntoRoomEvent : FunGameEvent { } public interface BeforeSendTalkEvent : FunGameEvent { } public interface AfterSendTalkEvent : FunGameEvent { } public interface BeforeCreateRoomEvent : FunGameEvent { } public interface AfterCreateRoomEvent : FunGameEvent { } public interface BeforeQuitRoomEvent : FunGameEvent { } public interface AfterQuitRoomEvent : FunGameEvent { } public interface BeforeChangeRoomSettingEvent : FunGameEvent { } public interface AfterChangeRoomSettingEvent : FunGameEvent { } public interface BeforeStartMatchEvent : FunGameEvent { } public interface AfterStartMatchEvent : FunGameEvent { } public interface BeforeStartGameEvent : FunGameEvent { } public interface AfterStartGameEvent : FunGameEvent { } public interface BeforeChangeProfileEvent : FunGameEvent { } public interface AfterChangeProfileEvent : FunGameEvent { } public interface BeforeChangeAccountSettingEvent : FunGameEvent { } public interface AfterChangeAccountSettingEvent : FunGameEvent { } public interface BeforeOpenStockEvent : FunGameEvent { } public interface AfterOpenStockEvent : FunGameEvent { } public interface BeforeSignInEvent : FunGameEvent { } public interface AfterSignInEvent : FunGameEvent { } public interface BeforeOpenStoreEvent : FunGameEvent { } public interface AfterOpenStoreEvent : FunGameEvent { } public interface BeforeBuyItemEvent : FunGameEvent { } public interface AfterBuyItemEvent : FunGameEvent { } public interface BeforeShowRankingEvent : FunGameEvent { } public interface AfterShowRankingEvent : FunGameEvent { } public interface BeforeUseItemEvent : FunGameEvent { } public interface AfterUseItemEvent : FunGameEvent { } public interface BeforeEndGameEvent : FunGameEvent { } public interface AfterEndGameEvent : FunGameEvent { } }