Exemple #1
0
        public System.IntPtr NewBehaviorTriggerBridge(BehaviorTrigger controller)
        {
            var bridge = new BehaviorTriggerBridge(implPtr, controller);

            bhvrCtrlBridges.Add(bridge);
            return(bridge.ImplPtr);
        }
Exemple #2
0
 public BehaviorTriggerBridge(System.IntPtr _helperFactory, BehaviorTrigger _controller)
 {
     controller            = _controller;
     helperFactory         = _helperFactory;
     beginBehaviorCallback = (bhvrListener) => {
         controller.BeginBehavior(new NativeBehaviorListener(bhvrListener));
     };
     ImplPtr = NewBehaviorTrigger(helperFactory,
                                  beginBehaviorCallback,
                                  stopBehaviorCallback     = () => { },
                                  continueBehaviorCallback = () => { }
                                  );
 }
Exemple #3
0
 void BehaviorRequestListener.OnSucceed(BehaviorTrigger controller)
 {
     OnBehaviorRequestSucceed(implPtr, helperFacytory.NewBehaviorTriggerBridge(controller));
 }
Exemple #4
0
 public void BeginReady()
 {
     trigger = GetRootBehaviorTrigger(initialScene);
     //rootTrigger.BeginBehavior(listener);
 }