Exemplo n.º 1
0
    private void SpawnPlayer(PlayerMotorInputBase player, Vector3 pos, TeamManager.TeamInstance team, string _name = "")
    {
        var newPlayer      = Instantiate(prefabMotor.gameObject, pos, Quaternion.identity, PlayersFolder);
        var newPlayerMotor = newPlayer.GetComponent <PlayerMotor>();

        newPlayerMotor.SetInput(player);
        newPlayerMotor.SetTeam(team.team.myTeam);
        newPlayerMotor.SetName(_name);
        newPlayerMotor.OnSpawn();
        TeamManager.Instance.players.Add(new TeamManager.PlayerInstance(newPlayerMotor));
    }
Exemplo n.º 2
0
 public void SetInput(PlayerMotorInputBase input)
 {
     MyInput = input;
     SetGameobjectName();
 }
Exemplo n.º 3
0
 public PlayerFinalDetails(int pD, PlayerMotorInputBase pIB)
 {
     detailsIndex = pD;
     input        = pIB;
 }