// Use this for initialization
 void Start()
 {
     controller = GetComponent<ControllerMaga>();
     animatore = GetComponent<Animator>();
     ColliderRagdoll = GetComponentsInChildren<Collider>();
     rbFigli= GetComponentsInChildren<Rigidbody>();
     DisattivaRagdoll();
     if (!Statici.multigiocatoreOn ||  !Statici.inGioco)
         return;
     managerNetwork = GameObject.Find("ManagerNetwork").GetComponent<ManagerNetwork>();
 }
    private void SpawnaPlayerLocale()
    {
        Statici.playerLocaleGO = Instantiate(Resources.Load(Statici.nomeModello), GameObject.Find(Statici.posizioneInizialeMulti + Statici.numeroPostoSpawn.ToString()).transform.position, Quaternion.identity) as GameObject;
        Statici.aggiungiComponenteAnimazione(Statici.playerLocaleGO,true);  //AGGIUNTO PER LE ANIMAZIONI
        Statici.playerLocaleGO.GetComponentInChildren<TextMesh>().text = Statici.nomePersonaggio;
        Statici.datiPersonaggioLocale = Statici.playerLocaleGO.GetComponent<DatiPersonaggio>();
        Statici.datiPersonaggioLocale.Nome = Statici.nomePersonaggio;
        Statici.datiPersonaggioLocale.Utente = Statici.userLocaleId;
        Statici.datiPersonaggioLocale.SonoUtenteLocale = true;
        controllerPlayer = Statici.playerLocaleGO.GetComponent<ControllerMaga>();

        Statici.AggiungiDizionarioNetwork(Statici.userLocaleId, Statici.playerLocaleGO,true);

        InvioDatiPlayerLocale(-1);//avviso tutti quelli nella mia scena
    }
 void Start()
 {
     controller = GetComponent<ControllerMaga>();
     timeCorrente = Time.time;
 }