コード例 #1
0
ファイル: AGDevNative.cs プロジェクト: iwaag/AGDevUnity
        public System.IntPtr NewBehaviorCheckTriggerBridge(BehaviorCheckTrigger controller)
        {
            var bridge = new BehaviorCheckTriggerBridge(implPtr, controller);

            bhvrChkCtrlBridges.Add(bridge);
            return(bridge.ImplPtr);
        }
コード例 #2
0
ファイル: AGDevNative.cs プロジェクト: iwaag/AGDevUnity
 public BehaviorCheckTriggerBridge(System.IntPtr _helperFactory, BehaviorCheckTrigger _controller)
 {
     controller    = _controller;
     helperFactory = _helperFactory;
     beginBehaviorCheckCallback = (bhvrChkListener) => {
         controller.BeginBehavior(new NativeBehaviorCheckListener(bhvrChkListener));
     };
     ImplPtr = NewBehaviorCheckTrigger(helperFactory,
                                       beginBehaviorCheckCallback,
                                       stopBehaviorCallback     = () => { },
                                       continueBehaviorCallback = () => { }
                                       );
 }
コード例 #3
0
ファイル: AGDevNative.cs プロジェクト: iwaag/AGDevUnity
 void BehaviorCheckRequestListener.OnSucceed(BehaviorCheckTrigger controller)
 {
     OnBehaviorCheckRequestSucceed(implPtr, helperFacytory.NewBehaviorCheckTriggerBridge(controller));
 }