示例#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));
    }
示例#2
0
 public void SetInput(PlayerMotorInputBase input)
 {
     MyInput = input;
     SetGameobjectName();
 }
示例#3
0
 public PlayerFinalDetails(int pD, PlayerMotorInputBase pIB)
 {
     detailsIndex = pD;
     input        = pIB;
 }