// Use this for initialization void Start() { nextScene = -1; keywords = new Dictionary <string, System.Action>(); keywords.Add("eye", () => { EyesCalled(); }); keywords.Add("gestures", () => { GesturesCalled(); }); keywords.Add("menu", () => { MenuCalled(); }); keywords.Add("yes", () => { ChangeScene(); confirmationText.SetActive(false); }); keywords.Add("no", () => { nextScene = -1; confirmationText.SetActive(false); }); // Change colors keywords.Add("blue", () => { brushSprite.color = new Color(0, 0, 238); detectJoints.setColor(new Color(0, 0, 238)); }); keywords.Add("red", () => { brushSprite.color = new Color(255, 0, 0); detectJoints.setColor(new Color(255, 0, 0)); }); keywords.Add("green", () => { brushSprite.color = new Color(0, 255, 0); detectJoints.setColor(new Color(0, 255, 0)); }); keywords.Add("black", () => { brushSprite.color = new Color(0, 0, 0); detectJoints.setColor(new Color(0, 0, 0)); }); keywords.Add("white", () => { brushSprite.color = new Color(190, 186, 186); detectJoints.setColor(new Color(190, 186, 186)); }); // Change the brush size keywords.Add("small brush", () => { detectJoints.setLineWidth(smallBrush); }); keywords.Add("medium brush", () => { detectJoints.setLineWidth(mediumBrush); }); keywords.Add("large brush", () => { detectJoints.setLineWidth(largeBrush); }); keywordRecognizer = new KeywordRecognizer(keywords.Keys.ToArray()); keywordRecognizer.OnPhraseRecognized += KeywordRecognizerOnPhraseRecognized; keywordRecognizer.Start(); }