public Gesture() { m_Templates = new GestureTemplates(); pointArr = new ArrayList(); gestureDrawing = GameObject.Find("gesture"); }
public Gesture() { m_Templates = new GestureTemplates (); pointArr = new ArrayList (); gestureDrawing = GameObject.Find ("gesture"); }
public CastSpell() { templates = new GestureTemplates(); points = new ArrayList(); go = GameObject.Find("Draw"); dw = go.GetComponent<Drawing>(); }
// runs when game starts - main function void Start() { m_Templates = new GestureTemplates(); pointArr = new ArrayList(); gestureDrawing = GameObject.Find("gesture"); GuiText = GameObject.Find("GUIText"); GetComponent <GUIText>().text = GetComponent <GUIText>().text + "\n Templates loaded: " + GestureTemplates.Templates.Count; }
// runs when game starts - main function void Start() { m_Templates = new GestureTemplates(); pointArr = new ArrayList(); //gestureDrawing = GameObject.Find("gesture"); GUIText.text = GUIText.text + " Templates loaded: " + GestureTemplates.Templates.Count; }
// runs when game starts - main function void Awake() { m_Templates = new GestureTemplates(); pointArr = new ArrayList(); gestureDrawing = GameObject.Find("Gesture"); //GuiText = GameObject.Find("GUI Text"); //GuiText.guiText.text = "Templates loaded: " + GestureTemplates.Templates.Count; //Debug.Log("Templates loaded: " + GestureTemplates.Templates.Count); }
private void LoadTemplates() { templates = new GestureTemplates(); string filePath = Path.Combine(Application.streamingAssetsPath, gestureFileName); if (File.Exists(filePath)) { string data = File.ReadAllText(filePath); templates = JsonUtility.FromJson <GestureTemplates>(data); } }
//public GameObject tr; // runs when game starts - main function void Start() { m_Templates = new GestureTemplates(); pointArr = new ArrayList(); v = new List <Vector2>(); gestureDrawing = GameObject.Find("Trail"); GuiText = GameObject.Find("GUIText"); GuiText.GetComponent <Text>().text = "Templates loaded: " + GestureTemplates.Templates.Count; //GuiText = GuiText.GetComponent<GUIText>().text + "\n Templates loaded: " + GestureTemplates.Templates.Count; }
//*************************************** // FindMatch // // use: determines template gesture with the minimum // average distance between points to the // currently recorded gesture // Called after finishing a gesture when not // recording // // param: playerGesture: current gesture to be matched // templates: object containting list of // gestures to compare against // // return: returns gesture object of the minimum // difference template private DrawnGesture FindMatch(DrawnGesture playerGesture, GestureTemplates templates) { float minAvgDifference = float.MaxValue; DrawnGesture match = new DrawnGesture("no match", pointsPerGesture); foreach (DrawnGesture template in templates.templates) { Debug.Log(template.GetName()); float d = AverageDifference(playerGesture, template); Debug.Log(d.ToString()); if (d < minAvgDifference) { minAvgDifference = d; match = template; } } return(match); }