void Start() { enemysprite = this.GetComponent <SpriteRenderer>(); if (isFly) { Destination = FindClosestPlayer(); } GameObject[] NetPlayers = GameObject.FindGameObjectsWithTag("Play"); if (!isOffline) { foreach (GameObject NP in NetPlayers) { if (!isServer) { if (NP.GetComponent <NetworkIdentity>().isLocalPlayer) { NetPlayer = NP.GetComponent <NetPlayer>(); } } if (isServer) { if (NP.GetComponent <NetworkIdentity>().isLocalPlayer) { NetPlayer = NP.GetComponent <NetPlayer>(); } } } } healthNow = health; prevLoc = transform.position; InvokeRepeating("ChangeDirection", 0f, 0.2f); InvokeRepeating("RecordPosition", 0f, 0.1f); }