// 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; }