public System.IntPtr NewBehaviorCheckTriggerBridge(BehaviorCheckTrigger controller) { var bridge = new BehaviorCheckTriggerBridge(implPtr, controller); bhvrChkCtrlBridges.Add(bridge); return(bridge.ImplPtr); }
public BehaviorCheckTriggerBridge(System.IntPtr _helperFactory, BehaviorCheckTrigger _controller) { controller = _controller; helperFactory = _helperFactory; beginBehaviorCheckCallback = (bhvrChkListener) => { controller.BeginBehavior(new NativeBehaviorCheckListener(bhvrChkListener)); }; ImplPtr = NewBehaviorCheckTrigger(helperFactory, beginBehaviorCheckCallback, stopBehaviorCallback = () => { }, continueBehaviorCallback = () => { } ); }
void BehaviorCheckRequestListener.OnSucceed(BehaviorCheckTrigger controller) { OnBehaviorCheckRequestSucceed(implPtr, helperFacytory.NewBehaviorCheckTriggerBridge(controller)); }