public override async ETTask M2C_OnLeaveViewHandler(ETModel.Session session, M2C_OnLeaveView message) { if (message.EntityType == EntityDefine.GetTypeId <Unit>()) { UnitComponent.Instance.Remove(message.LeaveEntity); } if (message.EntityType == EntityDefine.GetTypeId <Bullet>()) { var bullet = BulletComponent.Instance.Get(message.LeaveEntity); if (bullet != null) { BulletComponent.Instance.Remove(message.LeaveEntity); } } await ETTask.CompletedTask; }
public virtual async ETTask M2C_OnLeaveViewHandler(ETModel.Session session, M2C_OnLeaveView message) { }
public virtual async ETTask M2C_OnLeaveViewHandler(Scene scene, M2C_OnLeaveView message) { }