using ET.EventType; namespace ET.Client { [MessageHandler(SceneType.Client)] public class TiktokLikePushHandler : AMHandler { protected override async ETTask Run(Session session, G2C_LikeInfoPush a) { EventSystem.Instance.Publish(ShowUIAnimation.Clone(ShowUIAnimation.AniType.LikeEnergy, (int)(a.ConfigNum * 100 / a.TotalNum))); await ETTask.CompletedTask; } } [MessageHandler(SceneType.Client)] public class TiktokGiftPushHandler : AMHandler { protected override async ETTask Run(Session session, G2C_GiftInfoPush a) { EventSystem.Instance.Publish(TiktokGiftEvent.Clone(a.GiftType, a.GiftNum, a.NickName, a.Url)); if(a.TotalMoney > ConstValue.MoneyShowVipName) { //花了钱,就可以显示大名 EventSystem.Instance.Publish(ShowVipName.Clone((uint)a.UnitId)); } await ETTask.CompletedTask; } } }