コード例 #1
0
        protected override void Awake()
        {
            //Create signal for ITransformGestureActor interface
            _onFlickGesture = new Signal <FlickGestureInfo>();

            //Get Gesture
            _flickGesture = GetComponent <global::TouchScript.Gestures.FlickGesture>();

            //Create gesture VO
            gestureInfos = new FlickGestureInfo();

            base.Awake();
        }
コード例 #2
0
        protected override void Awake()
        {

            //Create signal for ITransformGestureActor interface
            _onFlickGesture = new Signal<FlickGestureInfo>();

            //Get Gesture
            _flickGesture = GetComponent<global::TouchScript.Gestures.FlickGesture>();

            //Create gesture VO
            gestureInfos = new FlickGestureInfo();

            base.Awake();
        }
コード例 #3
0
        protected override void OnDestroy()
        {
            base.OnDestroy();

            //Destroy  ITransformGestureActor interface 's signal
            _onFlickGesture.RemoveAllListeners();
            _onFlickGesture = null;

            //Destroy gesture reference
            StopListenGestures();
            _flickGesture = null;

            //Destroy gesture VO
            gestureInfos = null;
        }
コード例 #4
0
        protected override void OnDestroy()
        {
            base.OnDestroy();

            //Destroy  ITransformGestureActor interface 's signal
            _onFlickGesture.RemoveAllListeners();
            _onFlickGesture = null;

            //Destroy gesture reference
            StopListenGestures();
            _flickGesture = null;

            //Destroy gesture VO
            gestureInfos = null;
        }