public void OnEvent(object sender, CancellableObjectEventArgs
     args)
 {
     called.value = true;
     foundTrans.value = args.Transaction();
 }
 public void OnEvent(object sender, CancellableObjectEventArgs
     args)
 {
     var obj = args.Object;
     if (!(obj is Item))
     {
         return;
     }
     var transaction = (Transaction) args.Transaction
         ();
     var container = transaction.ObjectContainer();
     var foo = (Item) obj;
     var child = foo._child;
     if (isNetworking)
     {
         container.Activate(child, 1);
     }
     child._name += "*";
     container.Store(child);
 }