void viewProb(IronPython.Runtime.List prob)
    {
        GameObject    moderator = GameObject.Find("GameObject");
        List <double> stateVal  = prob.Cast <double>().ToList();

        moderator.SendMessage("ViewProb", stateVal);
    }
    string getWallStatus(Vector3 pos)
    {
        int           state    = position2state(pos);
        List <string> stateVal = WALLS.Cast <string>().ToList();
        // UnityEngine.Debug.Log("walls : " + stateVal[state]);
        string walls = stateVal[state];

        return(walls);
    }
    private void GetProb()
    {
        List <float> stateVal = new List <float>();

        IronPython.Runtime.List tmp = new IronPython.Runtime.List();

        tmp = controller.PRTCL;

        var tmpList = tmp.Cast <double>().ToList();

        stateVal = tmpList.ConvertAll(x => (float)(double)x);
        ViewProb(stateVal);
    }
    private void GetProb()
    {
        List <float> stateVal = new List <float>();

        IronPython.Runtime.List tmp = new IronPython.Runtime.List();

        if (controller.robotState == "INITIAL")
        {
            tmp = controller.PreSONZAI;
        }
        else
        {
            tmp = controller.SONZAI;
        }

        var tmpList = tmp.Cast <double>().ToList();

        stateVal = tmpList.ConvertAll(x => (float)(double)x);
        ViewProb(stateVal);
    }
Пример #5
0
 public static List <T> ToNetList <T>(this IronPython.Runtime.List list)
 => list.Cast <T>().ToList();