예제 #1
0
 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;
 }
예제 #2
0
 public virtual async ETTask M2C_OnLeaveViewHandler(ETModel.Session session, M2C_OnLeaveView message)
 {
 }
예제 #3
0
 public virtual async ETTask M2C_OnLeaveViewHandler(Scene scene, M2C_OnLeaveView message)
 {
 }