Ejemplo n.º 1
0
 void RpcRespawn()
 {
     if (isLocalPlayer)
     {
         GetComponent <ParticleSystem> ().Stop();
         currentHealth = maxHealth;
         Transform spawnpoint = SpawnOverHead.spawn();
         transform.position = spawnpoint.position;
     }
 }
    public override void OnStartLocalPlayer()
    {
        GetComponent <ParticleSystem> ().Pause();

        GetComponent <MeshRenderer> ().material.color = Color.blue;
        Transform spawnpoint = SpawnOverHead.spawn();

        transform.position = spawnpoint.position;
        GameObject cflag = GameObject.FindGameObjectWithTag("Flag");

        if (cflag == null && GameObject.FindGameObjectsWithTag("Player").Length == maxPlayers)
        {
            StartCoroutine(timeLimit());
            start = true;
            CmdStart();
            CmdSpawnSpeed();
            CmdspawnObjective();
            CmdSpawnPowerUps();
        }
        CmdspawnFlagupdate(spawnpoint.gameObject.GetComponent <SpawnPointScript> ().flag);
        //playerColor = Random.Range(1
    }