IEnumerator Start() { if(Network.peerType== NetworkPeerType.Disconnected) { Destroy(this); } else { while(true) { if (transform.parent && transform.parent.GetComponent<StrongholdUpdate>()) break; yield return null; } var lParent = transform.parent; life = lParent.GetComponent<Life>(); if(life.isAlive()) { if (Network.isServer) { var lParentNetview = lParent.networkView; //preSysnState = lParentNetview.stateSynchronization; //lParentNetview.stateSynchronization = NetworkStateSynchronization.Off; lParentNetview.enabled = false; } } networkView.enabled = true; } }