我正在寻找一种在 PB 对象和 .NET (C#) 对象之间进行双向通信的方法。在查看 Brad 的 GUI 控件的 .NET 版本时,我看到了如何为 .NET 对象提供对 PB 对象的引用。但在该示例中,它被转换为 PowerObject(基本上)。该 C# 代码仅在 PB 对象上调用 TriggerEvent()。
我想在 C# 中创建一个名为 foo1 的自定义类。我想在 foo1 上创建一个名为 bar1() 的方法。
我想在 PB 中创建一个名为 foo2 的自定义类。我想在 foo2 上创建一个名为 bar2() 的方法。
我希望能够在 foo2 中创建 foo1 的实例。我希望能够从 foo2 中调用 foo1.bar1()。
(直到这里我都很好。)
我希望能够从 foo1 中引用 foo2。我希望能够从 foo1 中调用 foo2.bar2()。