예제 #1
0
 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]));
     }
 }
예제 #2
0
    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;
    }