public LeapMotionManager() { deviceStatusArgs = new KineapStatusChangedArgs(); if (listener == null) { if (leapMotionConverter == null) { leapMotionConverter = new LeapMotionConverter(); listener = new LeapMotionListener(leapMotionConverter, this); AssimpConverter = leapMotionConverter; } if (controller == null) controller = new Controller(); controller.AddListener(listener); } }
/// <summary> /// UPDATE SUMMARY /// </summary> /// <param name="converter"></param> /// <param name="leapMotionManager"></param> public LeapMotionListener(LeapMotionConverter converter, LeapMotionManager leapMotionManager) : base() { this.converter = converter; this.leapMotionManager = leapMotionManager; }