public void ReStart() { func = new List <Functionclass>(); player = GameObject.Find("Player").GetComponent <Robot_move>(); choosebutton = button.GetComponent <Choosebutton>(); func_count = choosebutton.func_num.Count; for (int i = 0; i < func_count; i++) { func.Add(new Functionclass(choosebutton.func_num[i])); } }
private void LoadMap() { func = funcs.GetComponent <Inputbuttons>(); button = buttons.GetComponent <Choosebutton>(); input = inputs.GetComponent <Button_play>(); loader = GameObject.Find("Map").GetComponent <MapLoader>(); Map loadedMap = loader.GetMap(); card = MapLoader.OneDToTwoDArray(loadedMap.map, loadedMap.mapWidth); targets = MapLoader.OneDToTwoDArray(loadedMap.targets, 2); startPos = loadedMap.startPos; currentDirection = loadedMap.direction; }