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); }
public static List <T> ToNetList <T>(this IronPython.Runtime.List list) => list.Cast <T>().ToList();