Example #1
0
    private void IdentifyMagic()
    {
        List <Vector2> data  = Normalization.NormalizeData(pos, 30);
        List <double>  input = new List <double>();

        foreach (Vector2 vec in data)
        {
            input.Add(vec.x);
            input.Add(vec.y);
        }
        //instantiate drawn magic:
        //expects magic to destroy self when done
        int index = magicIdentifier.IdentifyMagic(input.ToArray());

        if (index != -1)
        {
            magic = Instantiate(magics[index]).GetComponent <MagicAction>();
        }
    }