public void ChangeModules(bool depthOn, bool colorOn, bool userOn, bool skeletonOn, bool handsOn, bool gesturesOn) { try { InitTrackers(depthOn, colorOn, userOn, skeletonOn, handsOn, gesturesOn); //issuesProcessor = (GameObject)Instantiate(issuesProcessorPrefab); } catch (Exception ex) { exceptionsLogger.AddEntry(ex.ToString()); } }
void Awake() { exceptionsLogger = GameObject.FindObjectOfType <ExceptionsLogger>(); NuitrackInitState state = NuitrackManager.Instance.InitState; if (state != NuitrackInitState.INIT_OK && Application.platform == RuntimePlatform.Android) { string error_message = "Nuitrack native libraries initialization error: " + Enum.GetName(typeof(NuitrackInitState), state); exceptionsLogger.AddEntry(NuitrackErrorSolver.CheckError(error_message)); } }
void Update() { foreach (UserData user in NuitrackManager.Users) { if (user != null && user.GestureType != null) { nuitrack.GestureType gesture = user.GestureType.Value; string newEntry = "User " + user.ID + ": " + Enum.GetName(typeof(nuitrack.GestureType), (int)gesture); exceptionsLogger.AddEntry(newEntry); } } }