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; }
public void RemoveAddedFromSquad(RobotSquadImageController robot, SquadPanelController panel) { Destroy(robot.gameObject); panel.RemoveRobotSquadImage(robot); }
public void AddSelectedToOpponentSquad(SquadPanelController squadPanel) { AddSelectedToSquad(squadPanel, RemoveAddedFromOpponentSquad); }
public void AddSelectedToMySquad(SquadPanelController squadPanel) { myStarCount += maximizedRosterRobot.GetRating(); UpdateStarText(); AddSelectedToSquad(squadPanel, RemoveAddedFromMySquad); }