OpenNIUserTracker.Start C# (CSharp) Метод

Start() публичный Метод

public Start ( ) : void
Результат void
    void Start()
    {
        calibratedUsers = new List<int>();
        calibratingUsers = new List<int>();
        allUsers = new List<int>();

        this.userGenerator = OpenNIContext.OpenNode(NodeType.User) as UserGenerator; //new UserGenerator(this.Context.context);
        this.skeletonCapbility = this.userGenerator.SkeletonCapability;
        this.poseDetectionCapability = this.userGenerator.PoseDetectionCapability;
        this.calibPose = this.skeletonCapbility.CalibrationPose;
        this.skeletonCapbility.SetSkeletonProfile(SkeletonProfile.All);

        this.userGenerator.NewUser += new EventHandler<NewUserEventArgs>(userGenerator_NewUser);
        this.userGenerator.LostUser += new EventHandler<UserLostEventArgs>(userGenerator_LostUser);
        this.poseDetectionCapability.PoseDetected += new EventHandler<PoseDetectedEventArgs>(poseDetectionCapability_PoseDetected);
        this.skeletonCapbility.CalibrationEnd += new EventHandler<CalibrationEndEventArgs>(skeletonCapbility_CalibrationEnd);

        foreach (int userId in userGenerator.GetUsers())
        {
            allUsers.Add(userId);
        }
        AttemptCalibrationForAllUsers();
    }