void CmdSpawnFighter(int mTeam) { var fighter = (GameObject)Instantiate( fighterPrefab, new Vector3(Random.Range(-3f, 3f), 9, (mTeam * 2 - 1) * 110 + Random.Range(-1f, 1f)), Quaternion.identity); FighterController fighterController = fighter.GetComponent <FighterController>(); fighterController.team = mTeam; fighterController.baseLocation = new Vector3(0, 9, (mTeam * 2 - 1) * 110); if (mTeam == 0) { fighterController.GetComponent <MeshRenderer>().material.color = Color.red; } else { fighterController.GetComponent <MeshRenderer>().material.color = Color.blue; } NetworkServer.Spawn(fighter); fighter.GetComponent <NetworkIdentity>().AssignClientAuthority(connectionToClient); }