public void SendSpawnFollower(Vector3 pos, Animal animal, int localID) { GameObject par = StaticHelpers.EmitParticleDust(pos); par.transform.localScale *= 2; // Spawn follower at object, and follow last GameObject follower = Instantiate(Resources.Load("Prefabs/BordFollower")) as GameObject; follower.transform.position = pos; follower.GetComponent <BordFollower>().ToFollow = LastFollower; follower.GetComponent <BordFollower>().SetAnimal(animal); follower.GetComponent <BordFollower>().LocalOwned = (photonView.viewID == localID); if (Followee != null && LastFollower != null && LastFollower.GetComponent <BordFollower>() != null) { LastFollower.GetComponent <BordFollower>().Followee = follower.GetComponent <BordFollower>(); } LastFollower = follower.transform; if (Followee == null) { Followee = LastFollower.GetComponent <BordFollower>(); } }