Example #1
0
 /// <summary>
 /// This method will be called when the user selects a team.
 /// </summary>
 /// <param name="teamTag"></param>
 public static void OnTeamSelectMenuTeamSelected(GameLevelSceneManager.TEAMTAG teamTag)
 {
     Assert.IsNotNull(TeamSelectMenuTeamSelectedEvent);
     if (TeamSelectMenuTeamSelectedEvent != null)
     {
         TeamSelectMenuTeamSelectedEvent(teamTag);
     }
 }
Example #2
0
 /// <summary>
 /// This method will be called when the user selects a team. Here the player should be configured to match the team settings.
 /// </summary>
 /// <param name="teamTag"></param>
 public void OnTeamSelectMenuTeamSelected(GameLevelSceneManager.TEAMTAG teamTag)
 {
     GameLevelEventManager.TeamSelectMenuTeamSelectedEvent -= OnTeamSelectMenuTeamSelected;
     CmdDoSetTeam(teamTag);
     isTeamSelected = true;
     GameLevelEventManager.ShipConfigMenuShipSelectedEvent += OnShipConfigMenuShipSelected;
     sceneManager.DisplayShipSelectMenu();
 }
Example #3
0
    // Use this for initialization
    void Start()
    {
        teamController = transform.GetComponentInChildren <TeamController>();
        team           = teamController.team;
        maxTeamCount   = maxFigtherPerSquad + maxFrigatePerSquad + maxDestroyerPerSquad;

        if (ExtendedNetworkManager.isHost)
        {
            StartSpawning();
            GameLevelEventManager.ShipDestroyedEvent += TrackShipDestruction;
        }
    }
Example #4
0
 // Set the team for this ship and apply any logic needed
 public void SetTeam(GameLevelSceneManager.TEAMTAG teamTag)
 {
     this.teamTag = teamTag;
 }
Example #5
0
 // Set the team for this ship and apply any logic needed
 public void SetTeam(GameLevelSceneManager.TEAMTAG teamTag)
 {
     this.teamTag = teamTag;
 }
Example #6
0
    // Use this for initialization
    void Start()
    {
        teamController = transform.GetComponentInChildren<TeamController>();
        team = teamController.team;
        maxTeamCount = maxFigtherPerSquad + maxFrigatePerSquad + maxDestroyerPerSquad;

        if (ExtendedNetworkManager.isHost)
        {
            StartSpawning();
            GameLevelEventManager.ShipDestroyedEvent += TrackShipDestruction;
        }
    }