コード例 #1
0
 private void HandleFieldCollide(EntityUid uid, ContainmentFieldComponent component, StartCollideEvent args)
 {
     if (component.Parent == null)
     {
         EntityManager.QueueDeleteEntity(uid);
         return;
     }
 }
コード例 #2
0
        private void HandleFieldCollide(EntityUid uid, ContainmentFieldComponent component, StartCollideEvent args)
        {
            if (component.Parent == null)
            {
                EntityManager.QueueDeleteEntity(uid);
                return;
            }

            component.Parent.TryRepell(component.Owner, args.OtherFixture.Body.Owner);
        }