Beispiel #1
0
    public void AddSelectedToSquad(SquadPanelController squadPanel, UnityAction <RobotSquadImageController> removeCallback)
    {
        RobotSquadImageController addedRobot = squadPanel.AddRobotSquadImage();

        addedRobot.SetRemoveCallback(removeCallback);
        addedRobot.SetSprite(maximizedRosterRobot.GetRobotSprite());
        addedRobot.SetRating(maximizedRosterRobot.GetRating());

        maximizedRosterRobot.Hide();
        mySquadPanel.squadPanelButton.interactable = opponentSquadPanel.squadPanelButton.interactable = false;
    }
Beispiel #2
0
 public void RemoveAddedFromSquad(RobotSquadImageController robot, SquadPanelController panel)
 {
     Destroy(robot.gameObject);
     panel.RemoveRobotSquadImage(robot);
 }
Beispiel #3
0
 public void AddSelectedToOpponentSquad(SquadPanelController squadPanel)
 {
     AddSelectedToSquad(squadPanel, RemoveAddedFromOpponentSquad);
 }
Beispiel #4
0
 public void AddSelectedToMySquad(SquadPanelController squadPanel)
 {
     myStarCount += maximizedRosterRobot.GetRating();
     UpdateStarText();
     AddSelectedToSquad(squadPanel, RemoveAddedFromMySquad);
 }