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); }
public void OnEvent(object sender, CancellableObjectEventArgs args) { called.value = true; foundTrans.value = args.Transaction(); }